Android 中使用反射
2016-05-22 17:18
423 查看
Android 中使用反射
try { String workerClassName="com.test"; Class workerClass=Class.forName(workerClassName); //得到某个类中的字段 tt=workerClass.getDeclaredField("tt"); tt.setAccessible(true); //实例化对象 tt=mStudentField.get(new tt()); //得到ttt对象对应类的Class mStudentClass = Class.forName(mStudentObject.getClass().getName()); //反射出该Class类中的show()方法 mStudentShowMethod = mStudentClass.getDeclaredMethod("show"); //调用show()方法 mStudentShowMethod.invoke(mStudentObject); } catch (Exception e) { System.out.println(e.toString()); }
相关文章推荐
- Android textview设置字体
- Android水波纹扩散效果
- Android edittext默认不获取焦点
- android的ListView的分割线设置为虚线
- Android 获取图片资源id
- AndroidFlux一览
- Android clipchilder属性分析
- Android countdowntime使用
- Android 判断应用是否在前台
- Android 切换软键盘 以及关闭
- android源码解析(二十六)-->截屏事件流程
- 解决eclipse中查看android工程代码出现android.jar has no source attachment
- Android Fragment 真正的完全解析(下)
- Android edittext设置只能输入整数
- Android Studio插件汇总
- Android Fragment 真正的完全解析(上)
- Android进程间通信(IPC)之Binder连接池
- Android进程间通信(IPC)之Socket
- Android之记住密码与自动登陆实现
- Android中侧拉菜单的使用