在Android中是否有任何方法可以确定用户何时单击应用程序图标以启动应用程序?我的意思是说用户正在使用我的应用程序。然后他按下主页键,结果应用程序进入后台。一段时间后,他再次点击应用程序图标。我的问题是我收到回电吗?
答案 0 :(得分:3)
为了通知,我在启动器活动中使用了标记android:clearTaskOnLaunch="true"
。结果,它的onResume方法被调用,我可以识别出点击了启动器图标
答案 1 :(得分:0)
如果应用程序已经在堆栈中,它将调用onResume()方法。如果应用程序不在堆栈中,那么它将调用onCreate()方法。
此机制基于为活动指定的launchMode。
答案 2 :(得分:0)
请阅读http://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle
您的应用程序有多少活动,您将获得最后一次打开活动的回调onResume()
。