如何工作:
@H_404_5@解决方法
if(findViewById(ResIdWithUnkownType) instanceof Bitmap) { Bitmap bitmap = (Bitmap) findViewById(ResIdWithUnkownType); } else if(findViewById(ResIdWithUnkownType) instanceof ImageView) { ImageView = (ImageView) findViewById(ResIdWithUnkownType); }
第二个块可以正常工作.问题是第一个问题:findViewById总是返回一个View对象,而Bitmap不是View,所以永远不会执行第一个if语句.