java之用反射实现方法(已知实体对象和实体参数)
来源:互联网 发布:mac配置jenkins 编辑:程序博客网 时间:2024/05/21 17:06
1、问题
有个函数需要在Android 23(6.0)以上,但是我们的API是22,所以这个实体对象调用不了这个函数,这个时候我们应该想到的是反射,切记。
2、实现
同时看我写得很着急,因为我是先class.forName("***"),然后再去getMethod("**"),然后method.invoke("**");
我们可以快速这样写
Method m = 实体对象的类名.class.getDeclearedMethod("methodName", 实体参数类名.class, boolean.class, int.class);m.invoke(实体对象, 实体参数, false);
3、总结
如果这个类的实体对象调用不到这个函数,但是实际上又有这个函数,我们要用反射,反正就是一句话,函数调用不到的时候记得用反射。
阅读全文
0 0
- java之用反射实现方法(已知实体对象和实体参数)
- DTD实体之 参数实体
- Java反射实体类属性(get ,set方法)
- Java反射实体类属性(get ,set方法)
- java反射机制实现实体遍历
- java反射对实体类取值和赋值
- JAVA对象的简单引用和实体
- java反射覆写toString方法实现输出实体类属性值
- java反射覆写toString方法实现输出实体类属性值
- java 反射 将json对象转换为实体类
- JAVA利用反射、JSON实例化实体对象(包含ManyToOne)
- java 利用反射机制,获取实体所有属性和方法,并对属性赋值
- java 利用反射机制,获取实体所有属性和方法,并对属性赋值
- java 利用反射机制,获取实体所有属性和方法,并对属性赋值
- java 利用反射机制,获取实体所有属性和方法,并对属性赋值
- java 利用反射机制,获取实体所有属性和方法,并对属性赋值
- java 利用反射机制,获取实体所有属性和方法,并对属性赋值
- java 利用反射机制,获取实体所有属性和方法,并对属性赋值
- XTU 1262 Fish(优先队列+贪心)
- Java中普通代码块,构造代码块,静态代码块区别及代码示例
- 插入排序(Insert-Sort)
- 10月10日 c语言 输入星星图形 1
- Linux中的用户管理
- java之用反射实现方法(已知实体对象和实体参数)
- Tensorflow实现经典损失函数
- spring和springmvc的关系
- [HDU 1502][动态规划]Regular Words
- RN新建项目ios执行analyzer issues
- andengine 精灵的水平翻转和上下翻转
- 【模拟】Codeforces Round #438 A. Bark to Unlock 题解
- 第三与第四次作业
- 学习笔记-图像识别(Photo OCR)