Определите, когда значок приложения нажимается, чтобы запустить приложение в Android - PullRequest
2 голосов
/ 07 мая 2010

Есть ли способ в Android определить, когда пользователь щелкнул значок приложения, чтобы запустить приложение?Я имею в виду, что пользователь использовал мое приложение.Затем он нажимает клавишу возврата, в результате чего приложение переходит в фоновый режим.Через некоторое время он снова щелкает значок приложения.Мой вопрос: могу ли я получить ответный звонок для этого?

Ответы [ 3 ]

3 голосов
/ 07 января 2011

Просто чтобы сообщить, я использовал флаг android:clearTaskOnLaunch="true" в своей активности запуска.В результате был вызван его метод onResume, и я смог определить, что был щелкнут значок запуска

0 голосов
/ 07 мая 2010

пожалуйста, прочитайте http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle

Сколько действий в вашем приложении, вы получите обратный вызов onResume() для последнего открытого действия.

0 голосов
/ 07 мая 2010

Он вызовет метод onResume (), если приложение уже находится в стеке. И если приложение не в стеке, оно вызовет метод onCreate ().

Этот механизм основан на launchMode, указанном для действия.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...