2010-03-17 1 views
6

Любые идеи, которые могут вызвать сообщение от ActivityManager, «Тайм-аут уничтожения активности для HistoryRecord» при попытке завершить действие. Это предотвращает перезапуск активности.Невозможно запустить активность - время уничтожения активности для historyrecord

Я застрял. Даже не имеет понятия, где искать.

+0

Не могли бы вы определить «попытку прекратить действие»? Кроме того, вы могли бы определить «предотвращает перезапуск активности»? – CommonsWare

+0

Вы нашли это решение? У меня такая же проблема. – skorulis

+0

Я тоже застрял, но надеюсь [это] (http://developer.android.com/guide/topics/manifest/activity-element.html#nohist) поможет. –

ответ

-1

У меня была такая же проблема. Я сделал это, когда я отправил приложение с отладчиком, и увидел, что он остановился где-то в системных классах. Но в локальных переменных я видел NullPointerException.

Тогда я понял, что в конструкторе одного из моих классов я не инициализировал переменную.

Просто дважды проверьте конструкторы.

1

Для меня это была проблема с разрешениями. Я рекомендую проверить полный вывод logcat.

+0

Хороший улов. Вот и все. – Stephen

0

на старых API, это также может быть вызвано утечкой контекста или представления. Стоит исследовать. В моем случае я помещал инструкции журнала onCreate и onDestroy для своих фрагментов, затем в тестовом тесте, несколько раз добавляли, а затем удаляли фрагмент из представления. Это помогло изолировать проблемную область

Смежные вопросы