Разблокировать Android изображение не отображается - PullRequest
0 голосов
/ 08 июня 2010

Когда устройство Android блокируется, а я разблокирую его, изображение, отображаемое в ImageView, исчезает. Что мне нужно сделать, чтобы снова отобразить это или предотвратить это.

Подробнее: У меня есть представление, которое отображает видео, изображения или текст в зависимости от контекста и три подкласса, которые расширяют родительский вид. При создании я заменяю представление дисплея на объект View, возвращаемый из createMediaPreview (), который реализует каждый подкласс.

Заранее спасибо

Ответы [ 2 ]

2 голосов
/ 08 июня 2010

Возможно, вы захотите снова вызвать createMediaPreview () в методе onResume ():

http://developer.android.com/reference/android/app/Activity.html#onResume()

0 голосов
/ 08 июня 2010

Как уже упоминалось в Roundhill, вам нужно настроить изображение в onResume (). OnCreate () вызывается только при первом создании Activity. Когда телефон переходит в режим сна, активность остается в памяти в режиме ожидания. Когда вы разблокируете телефон, ОС Android вернет его на передний план (он не вызывает onCreate (), так как он уже находит это действие в памяти, он уже существует). Проверьте жизненный цикл занятия здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...