Android JAVA中如何利用泛型使方法动态返回不同类型

来源:互联网 发布:python 矩阵 查看 编辑:程序博客网 时间:2024/06/07 08:53
比如我们在开发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;    }}

0 0
原创粉丝点击