通过viewId获取控件,泛型返回值
//通过viewId获取控件
public <T extends View>T getView(int viewId){
View viewd=mViews.get(viewId);
if (viewd == null) {
viewd=mview.findViewById(viewId);
mViews.put(viewId,viewd);
return (T) viewd;
}
}
当viewd == null时,返回一个泛型,不为空时候返回什么形式啊?
不加返回值AS会报错,
返回为空时,程序调试会闪退。
求大神指点~