0

我不明白为什么我在使用此行时收到 ClassCastException:

Activity a=(Activity)photoToLoad.imageView.getContext();

这取自LazyList 示例(第二个答案),在该项目中它有效,但是当我在我的类中使用该类时,它不起作用。需要获取一个 Activity 才能使用 runOnUIThread 方法将下载的 Bitmap 设置为 ImageView 并避免处理程序。我究竟做错了什么?

4

1 回答 1

4

因为所有活动都是上下文,但并非所有上下文都是活动。我认为 ImageView 不是从活动创建的。

于 2011-02-07T17:19:30.660 回答