Иерархия просмотра выглядит следующим образом TabActivity → ActivityGroups → Activities.
Используя MAT, я обнаружил, что TabWidget ссылается на TabHost, на который ссылается InputMethodManager, поэтому TabWidget просочился. On Последующий запуск приложения OutOfMemory Ошибка.
Аналогично, все мои действия также ссылаются на InputMethodManager.
(После закрытия приложения все мои группы активности, действия, tabactivity, tabhost и tabwidget просачиваются!!)
При правильной обработке приложения (нажатие клавиши возврата) в логарифме
показано следующее:WARN/InputManagerService (99): запуск ввода для неконцентрированного клиента. [email protected] (uid = 10052 pid = 1463)
Как удалить ссылку из InputMethodManager...?
Вещь, которую я пробовал:
а. Вызывается этот метод onDestroy моего TabActivity
1. myTabWidget.removeAllViews()
2. myTabWidger.invalidate()
Нет удачи!