Я проектирую главный экран, на котором я показываю аппликатора в виде сетки. На первом экране моего HOMESCREEN есть анимация, и когда вы нажимаете кнопку, отображается сетка. Итак, проблема в том, что; 1)). Я открыл приложение из gridview, оно открывается нормально, но когда я выхожу из этого конкретного приложения, BACKButton выводит меня на экран GridView. (Это OKAY). Теперь, когда я нажимаю кнопку HOME, он выполняет ту же работу, что и на BACKBUTTON.onPause() и onResume() при проектировании главного экрана
Я слушаю этот butons с помощью dispatchKeyEvent(KeyEvent event)
, но он не работает с кнопкой дома .. Логически, я не должен работать, потому что это dispatchKeyEvent(KeyEvent event)
работает для моего приложения, а не для любого другого приложения ..
Я нашел некоторые другие пути для решения этой проблемы,
Когда я открываю другие приложения, функции onPause() и onStop() вызываются на моем рабочем столе, предположим, что я устанавливаю флаг там, но делаю это. Как я смогу узнать, что после выполнения своих действий в приложении OTher пользователь нажимает кнопку HOME BUTTON или BACK BUTTON.
Пожалуйста, сообщите мне, что вы хотите, нажав кнопку «Домой» ... – DynamicMind
Я хочу показать 1-й экран моего HomeScreen, на котором я применяю анимацию и предоставляю кнопки пользователю, чтобы открыть gridView. – Custadian
вы должны добавить finish(), когда пользователь нажимает на значок приложения в side gridview – DynamicMind