Моя основная активность по существу показывает два ImageViews. Для того, чтобы убедиться в том, что Bitmaps в ImageViews показаны при любых обстоятельствах я делаю следующее в методе onResume из MainActivity: загрузите Растровый BMP от предпочтений и назначить ихImageView не обновляется после того, как устройство снова выключено, а приложение сверху
iView.setImageBitmap(bmp).
Это хорошо работает после возвращения из другое действие или когда пользователь переключается на другое приложение и возвращается в мое приложение. Но он НЕ работает, когда мое приложение находится поверх экрана, когда пользователь выключает устройство и снова включает его. Это довольно странно, поскольку я явно загружаю Bitmaps из настроек и назначаю их снова в onResume. Это также верно для последних устройств, например. S7. Любой совет высоко ценится!
Вы пытались реализовать то же самое в 'onWindowFocusChanged' вместо этого? – isstiaung
использовать logcat для chek, если ваш onResume() называется –