У меня возникла проблема с возвратом (нажатие кнопки «Назад») из суб-активности в основное действие: из моей основной деятельности я запускаю новую (с передачей некоторых дополнительных функций):Основная активность отключена/отключена на кнопке «Назад»
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
Что может вызвать эту проблему?
Возможно, мы можем вам помочь, если вы разместите еще какой-нибудь код. Я не могу думать ни о чем, что вызывает ошибку на данный момент. – Janusz