java - 从对象执行方法,其中方法名称作为字符串传递?

标签 java android

我想知道我是否有一个函数定义为:

void executeFunc(String funcName)

我能以某种方式执行 MyObject.funcName(); 吗?

我想做的是让一个类处理对服务器的所有调用,并且它们返回 XML 数据,所以我想使用一个 AsyncTask 来处理 15 种左右不同类型的调用。

谢谢!

最佳答案

您可以使用 reflection 执行此操作.

关于java - 从对象执行方法,其中方法名称作为字符串传递?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10054293/

相关文章:

java - 为什么在解析 XML 时得到空节点值

java - 如何以编程方式更改包资源管理器中的选择

使用带有参数值的angularjs的Java REST调用

android - 更改 Android 项目中每种风格的启动器图标和名称

java - 从 JSON 对象中提取字符串

java - fragment 上的 Mapbox 膨胀 View

java - Java 中的 WMA 支持

java - 使用 (for) 语句从 Json 数组获取数据到 Java 中的按钮

ANDROID_HOME 未设置且 "android"命令不在您的 PATH Phonegap 中

android - 如何实现轨迹栏