2014-11-16 5 views
0

Я использую этот пример: http://android-er.blogspot.com/2012/07/implement-gallery-like.html, но во фрагменте, и я получаю SuperNotCalledException для onPause() Я использовал отладчик, и он не работает при добавлении изображений в линейный вид, не совсем уверен, почему, хотя если кто-то может мне помочь, я буду очень благодарен:SuperNotCalledExeption onPause()

Файл [] files = targetDirector.listFiles();

for (File file : files){ 
    myGallery.addView(insertPhoto(file.getAbsolutePath())); 

    }  
+0

Звучит так, будто вы используете что-то, основанное на антипатте [call super] (http://en.wikipedia.org/wiki/Call_super). Используется ли ваш метод 'onPause()' для вызова реализации суперкласса (например, с помощью 'super (args)')? – Kevin

+0

Я действительно мало знаю о жизненном цикле, я все еще смущен. У меня даже нет onPause() в моем коде, просто onCreate() – tobes

+0

OK. Ваш метод 'onCreate()' требуется для вызова суперкласса? – Kevin

ответ

0

Убедитесь, что вы называете super.onPause() в методе onPause().