我想区分以下用例:
案例1:通过不同的活动在同一应用程序内的用户停留并定位相同的应用程序。
情况2:用户从应用程序中导航出来,可能只是调用其设备的主屏幕或从其他某个应用程序调用了一项活动。
在案例2中,我想在再次调用我的主要活动时刷新一些数据,而案例1中则不需要。在这两种情况下都将调用生命周期方法onResume()和onStart(),因此,简单地放置代码是不可能的。我能做些什么?谢谢。
每当您发出导航命令时,您都必须写一个共享首选项,该命令会使您退出应用程序,并在加载主活动时检查该共享首选项。要处理后退按钮的情况,您可以onBackPressed()
在活动中覆盖,并要按下主按钮,可以查看此博客文章:http : //nisha113a5.blogspot.com/。如果要处理最近使用的应用程序切换器,可以执行类似于“主页”按钮方法的操作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句