@Mikhail_dev

Почему onDestroy вызывается всегда при старте другой активности?

Здравствуйте.
Пришел для тестов аппарат Nexus5 с Android 4.4.2. Поставил приложение для тестирования. При старте новой активности
startActivity(new Intent(this, SettingsActivity.class));

Прошлая постоянно вызывает onDestroy. при этом так ведут себя все активности. В манифесте в активностях
<activity
            android:name=".ui.SettingsActivity"
            android:label="@string/settings">
        </activity>

Если просто выключить экран, то исправно срабатывает только onStop. Данное приложение исправно работает на других аппаратах - Nexus7, Huawei 8950, Nexus4. Потом я решил обновить прошивку - обновил на 4.4.3. Тоже самое, без изменений. Потом обновил на 4.4.4 . Никаких изменений, всё также срабатывает onDestroy. Телефон чистый, на нем только одно это приложение.
Подскажите куда копать.

Спасибо.
  • Вопрос задан
  • 2473 просмотра
Решения вопроса 1
@itdroid
Привет,

Проверь Settings->Developer options->'Don't keep activities' пункт.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы