У меня есть глупая ошибка, от которой я не могу избавиться ... Это происходит предсказуемо.Использование переработанного растрового изображения ... на живых обоях
Я использую растровое изображение, которое я перерабатываю, когда поверхность разрушена на моей lwp ... Чтобы предотвратить чрезмерное использование памяти при вращении LWP.
Но если я открою окно настроек, поверните это окно к пейзажу, а затем поверните его обратно в портретный вид и нажмите, чтобы закрыть окно настроек (чтобы вернуться к lwp), я получаю сбой из-за попытки для использования переработанного растрового изображения ... В процедуре рисования LWP.
Что происходит?
Есть ли прок. Я могу позвонить, чтобы определить битмапы снова после закрытия окна настроек, чтобы предотвратить это?
Спасибо.
Спасибо, я знал, что должен был это сделать, но не мог указать, где ... Оказывается, «onSurfaceChanged» следует поместить, чтобы проверить, являются ли растровые изображения нулевыми или нет. –