ClassCastException при приведении контекста ImageView к Activity - PullRequest
0 голосов
/ 07 февраля 2011

Я не понимаю, почему я получаю ClassCastException при использовании этой строки:

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

Это взято из LazyList (второй ответ) иэтот проект работает, но когда я использую класс в моем, он не работает.Необходимо получить Activity, чтобы использовать метод runOnUIThread, чтобы установить загруженное растровое изображение в ImageView и избежать обработчиков.Что я делаю не так?

1 Ответ

4 голосов
/ 07 февраля 2011

Потому что все действия являются контекстами, но не все контексты являются действиями.Я думаю, что ImageView не был создан из деятельности.

...