При тестировании моей 2D-игры на эмуляторе Nexus 6 приложение запускается и отлично работает в первый раз. Но когда я закрываю приложение и пытаюсь его снова открыть, я получаю "К сожалению, Launcher остановился", и эмулятор сработает. Это происходит только на эмуляторе Nexus 6, на других старых AVD приложение снова открывается. Когда это происходит, ничего не появляется в Logcat.
Мне было интересно, знает ли кто, почему это происходит, и только на эмуляторе Nexus 6. Я подозревал следующих преступников, но я не уверен:
-
Недостаточно памяти - я не выделяю ни один из ресурсов растрового изображения, используемых в игре, должен ли я делать это, и если да, то должно ли оно быть из метода
surfaceDestroyed()
? -
Проблема с потоками - возможно, поток не был должным образом отключен или перезапущен?
Любая помощь будет оценена!