【发布时间】:2011-09-01 23:37:13
【问题描述】:
为了在应用的生命周期中只调用某个方法一次,而不是每次 应用程序启动,我应该在哪里放置这种方法?
在onCreate() 还是其他地方?
【问题讨论】:
-
在共享首选项中创建一个变量来计算应用程序打开时间,然后如果为 0,则调用方法快乐编码:D
-
目前还不清楚您希望多久调用一次。该应用程序在手机上的整个生命周期中只有一次?或者每次应用程序被激活一次。 android 生命周期管理器可以杀死一个应用程序为另一个应用程序腾出空间。如果是这种情况,是否应该在下次启动应用时再次运行该方法?
-
在应用的生命周期内一次。我以为这是从应用程序启动到被强制销毁的那一刻,但较低的答案让我感到困惑。