使用反射传递Double类型的参数

Android开发

我试图在需要传递具有Double类型参数的情况下使用反射。当我直接调用该函数时,我的代码可以正常工作,但是当我通过以两个双精度数作为参数的反射来执行该代码时,它会失败。这是错误:

java.lang.NoSuchMethodException: org.jinstagram.Instagram.searchMedia(java.lang.Double, java.lang.Double)

Double lat = Double.parseDouble(methodArgument[0][0]);
Double lng = Double.parseDouble(methodArgument[0][1]);
Method m = instagram.getClass().getDeclaredMethod("searchMedia", Double.class, Double.class);
Object o = (Object) m.invoke(instagram, lat, lng);

只是为了测试,我可以这样成功地调用它:

Object o = instagram.searchMedia(lat, lng);

所以问题一定在使用反射的地方吧?

达纳布尔

该方法的签名是

public MediaFeed searchMedia(double latitude, double longitude)
                                                             throws InstagramException

所以你需要用double.class代替Double.class

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

.Net反射使用通用参数调用函数-如何将类型传递给函数

来自分类Dev

如何使用反射通过引用传递参数

来自分类Dev

使用Java反射时的参数类型

来自分类Dev

使用反射根据参数类型转换值

来自分类Dev

使用反射根据参数类型转换值

来自分类Dev

如何将返回类型作为参数传递(无反射?)

来自分类Dev

如何使用Scala反射查找返回类型参数的方法的类型?

来自分类Dev

如何使用Scala反射查找返回类型参数的方法的类型?

来自分类Dev

使用反射传递参数时,Visual Studio Cast是多余的

来自分类Dev

使用反射从动态方法获取参数类型

来自分类Dev

飞镖,如何使用反射获取方法参数的通用类型?

来自分类Dev

仅使用反射通过类型参数区分通用方法?

来自分类Dev

使用反射获取具有原始类型参数的类的方法

来自分类Dev

如何根据参数的类型做不同的事情(不使用反射)?

来自分类Dev

Kotlin 的反射:未知类型参数

来自分类Dev

调用方法时如何传递参数(反射)?

来自分类Dev

通过反射将参数传递给函数

来自分类Dev

具有多种参数类型的反射

来自分类Dev

反射时Java参数类型不匹配

来自分类Dev

Java反射-检查方法参数类型

来自分类Dev

Scala绑定类型参数和反射

来自分类Dev

Java反射:获取方法的返回参数的类型

来自分类Dev

具有多种参数类型的反射

来自分类Dev

带有类型参数的反射 GetMethod

来自分类Dev

传递未知类型的参数

来自分类Dev

在Scala中,如何使用反射获取方法的实参类型的varargs参数

来自分类Dev

使用HashMap和反射来调用具有可变参数类型的方法

来自分类Dev

我可以使用强类型反射找到具有通用参数的方法吗?

来自分类Dev

在C#中使用double类型作为参数

Related 相关文章

  1. 1

    .Net反射使用通用参数调用函数-如何将类型传递给函数

  2. 2

    如何使用反射通过引用传递参数

  3. 3

    使用Java反射时的参数类型

  4. 4

    使用反射根据参数类型转换值

  5. 5

    使用反射根据参数类型转换值

  6. 6

    如何将返回类型作为参数传递(无反射?)

  7. 7

    如何使用Scala反射查找返回类型参数的方法的类型?

  8. 8

    如何使用Scala反射查找返回类型参数的方法的类型?

  9. 9

    使用反射传递参数时,Visual Studio Cast是多余的

  10. 10

    使用反射从动态方法获取参数类型

  11. 11

    飞镖,如何使用反射获取方法参数的通用类型?

  12. 12

    仅使用反射通过类型参数区分通用方法?

  13. 13

    使用反射获取具有原始类型参数的类的方法

  14. 14

    如何根据参数的类型做不同的事情(不使用反射)?

  15. 15

    Kotlin 的反射:未知类型参数

  16. 16

    调用方法时如何传递参数(反射)?

  17. 17

    通过反射将参数传递给函数

  18. 18

    具有多种参数类型的反射

  19. 19

    反射时Java参数类型不匹配

  20. 20

    Java反射-检查方法参数类型

  21. 21

    Scala绑定类型参数和反射

  22. 22

    Java反射:获取方法的返回参数的类型

  23. 23

    具有多种参数类型的反射

  24. 24

    带有类型参数的反射 GetMethod

  25. 25

    传递未知类型的参数

  26. 26

    在Scala中,如何使用反射获取方法的实参类型的varargs参数

  27. 27

    使用HashMap和反射来调用具有可变参数类型的方法

  28. 28

    我可以使用强类型反射找到具有通用参数的方法吗?

  29. 29

    在C#中使用double类型作为参数

热门标签

归档