Android JAVA中如何利用泛型使方法动态返回不同类型
2017-03-09 10:18
896 查看
比如我们在开发Android的时候,每次findViewById(R.id.xxx) 之后都要强制转换为自己想要的组件 假如写一个如下这样的方法,那么到时候直接调用此方法赋值给相关View变量即可 如: private TextView textView1; textView1 = findView(R.id.textView1); //那么就不用强制转换为TextView了 public <T> T findView(int resId) { if (act == null) return null; try { return (T) act.findViewById(resId); } catch (Exception e) { e.printStackTrace(); return null; } }
相关文章推荐
- JAVA利用泛型返回类型不同的对象方法
- JAVA利用泛型返回类型不同的对象
- Java里如何实现一个方法在不同情况下“返回”不同的类型变量?
- JAVA 利用泛型返回类型不同的对象
- JAVA利用泛型返回类型不同的对象
- JAVA 子类方法签名相同 返回类型不同
- 思想:java中,父类的方法中传入的形参的数据类型是泛型,子类的方法的形参想只要一种确定的数据类型,子类该如何做呢?
- Android逆向之利用lua动态替换java中方法
- 如何使用 Java 泛型映射不同的值类型
- 如何使一个函数或方法同时返回多个不同类型的值
- 黑马程序员--Java基础加强--15.利用反射操作泛型IV【通过反射Method解析泛型方法思路】【通过Method对四种Type子接口类型进行解剖】【使用递归对任意复合泛型类型进行彻底解剖】【个人
- Java 5.0 泛型之 通过泛型方法返回泛型类型
- 如何通过一个方法来传入并处理不同泛型类型的集合
- [Android拾怡]弱化Java方法返回值类型
- Java同时返回多个不同类型的方法
- java中的方法返回值使用泛型,实现灵活的返回值类型
- java 如何理解泛型类(类型擦除、翻译泛型表达式,翻译泛型方法)
- 黑马程序员--Java基础加强--14.利用反射操作泛型III【解析关于泛型类型的细节信息的获取方法】【Method与泛型相关的方法】【个人总结】
- 为参数类型一样返回类型不同的接口写一个泛型方法
- java中相同名字不同返回类型的方法