Не знаю, если вы все еще ищете решение, но вот что я узнал. Если вы нашли реальное решение, пожалуйста, дайте мне знать.
У меня просто была такая же проблема .. У меня никогда не было этой проблемы, и без изменения кода она появилась по какой-то причине. Используя Google, я нашел вопрос, который опубликовал Джозеф, но, похоже, он не совсем такой. Я также нашел это и это . Кажется, у этих двоих одна и та же проблема, но нет решения. Тогда я нашел этот блог .
Автор рассказывает кое-что о том, откуда он - ошибка в Android. Кроме того, это связано с Cursor
. Это не решило мою проблему, но я заметил, что я использовал Cursor
, за несколько строк до вызова startActivity(someIntent);
(я также назвал finish()
, но удаление этой строки не имело значения).
Я попытался удалить строки, включающие Cursor
, и вдруг он снова работает ..
Я понятия не имею, почему это работает, но это работает. Я просто переместил код с Cursor
на другой Activity
.
Это определенно не очень хорошее решение, но оно работает для меня.
Есть только еще один вопрос: вы даже используете Cursor
и звоните startActivity(..)
или что-то подобное?
Edit:
Я только что узнал, что я не решил проблему, я просто недостаточно тестировал. Activity
, который я начал, работал нормально, пока я не захотел создать следующий Activity
из того Activity
, который я начал раньше. При запуске следующего Activity
мое приложение снова падает.