У меня есть класс Activity, который использует два других класса; один из них расширяет ImageView, а другой расширяет BaseAdapter следующим образом:
Мой класс ImageView делает некоторые успехи, когда он вызывается, и когда я запускаю его в первый раз, он делает то, что я хочу. Это также имеет место, если я нажимаю кнопку «Домой», а затем возобновляю работу. Но почему-то не работает, если выхожу из режима ожидания. (нажатие кнопки на телефоне, которая затемняет экран) Когда я разблокирую телефон, он вылетает. Он вылетает из-за исключения nullPointerException и из того, что я могу прочитать, когда пытаюсь вызвать getChildAt() для GridView, определенного BaseAdapter.
Есть ли способ заставить приложение делать то же самое, что и при нажатии кнопки «Домой», как при переводе телефона в режим ожидания? РЕДАКТИРОВАТЬ:
public MyCustomDefinedImageViewClass (Context context) {
super (context);
mContext = context;
MyCustomDefinedImageViewClass someThing =(MyCustomDefinedImageViewClass)gridViewIGetTheChildFrom.getChildAt(some int);
} Вот что вызывает мой сбой:
11-19 22:00:48.200: E/AndroidRuntime(6252): at my.package.name.MyCustomDefinedImageViewClass.<init>(MyCustomDefinedImageViewClass.java:57)
Я не думаю, что код сильно помогает, и именно поэтому я не опубликовал его в первую очередь.
gridViewIGetTheChildFrom
? Почему он нулевой? Где вы создаете свой экземплярMyCustomDefinedImageViewClass
? ... - person sdabet   schedule 20.11.2012