У меня проблема с возвратом (нажатием кнопки «Назад») из подзадачи в основную деятельность: из основной деятельности я запускаю новую (с передачей некоторых дополнений):
Intent i = new Intent(getApplicationContext(), SearchResults.class);
i.putExtra(SearchResults.RESULTS_EXTRA_KEY, searchResult);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(i);
В начальном упражнении я получаю данные из статистических данных, показываю их и т. Д. Так что все работает очень хорошо, пока я не нажму кнопку «Назад», чтобы вернуться к основному действию. Затем появляется основная активность, но сразу после нее - неактивность. Я больше ничего не могу там делать ... Этот "затененный" стиль выглядит примерно так, как будто должен отображаться диалог, но диалоговое окно не отображается, просто вместо этого нажимается / отключается вся активность ...
Еще одна интересная вещь, которую я заметил - эта активность все еще жива в фоновом режиме, потому что, если я нажимаю кнопку «Поиск», в верхней части моей деятельности появляется окно быстрого поиска, а если я нажимаю кнопку «Назад», то (чтобы отменить его) - оно исчезает, и моя деятельность снова становится полностью функциональной (эффект затемнения просто исчезает ...)
Пробовал смотреть logcat
, но ничего полезного не показывает, исключений нет, только этот текст всегда появляется:
W/KeyCharacterMap( 564): No keyboard for id 0
W/KeyCharacterMap( 564): Using default keymap: /system/usr/keychars/qwerty.kcm.bin
Что может вызвать эту проблему?