每次应用启动时执行方法

时间:2017-09-09 19:29:12

标签: java android android-fragments

所以基本上我使用的是一种更新检查方法(下面的代码),我想让它在每次用户启动应用程序时运行

我的应用程序层次结构如下:

  • 启动画面
  • 包含4个片段的标签的主要活动(TwoFragmentThreeFragmentextends Fragment ...)
  • 我使用的是片段
  • 我正在扩展片段CheckUpdates()

在启动画面后执行OneFragment

问:每次应用启动时,如何运行OnCreate()方法?每次片段可见或类似

时,我都不想运行该方法
  

PS。我尝试在OnCreate()中调用该方法并且它不起作用,每次我转到另一个片段或其他活动并返回该方法时再次调用

     

所以在public void checkUpdates(){ //checking for updates logic new AppUpdater(this) .setUpdateFrom(UpdateFrom.GOOGLE_PLAY) .setDisplay(Display.DIALOG) .setTitleOnUpdateAvailable("New update available") .setContentOnUpdateAvailable(UPDATE_AVAILABLE) .setTitleOnUpdateNotAvailable("No update available") .setContentOnUpdateNotAvailable(NO_UPDATE_AVAILABLE) .setButtonUpdate("Update") .setButtonUpdateClickListener(new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { Goto_ps(); } }) .setButtonDismiss("Maybe later") .setButtonDismissClickListener(null) .setCancelable(true) .showAppUpdated(true) .start(); } 中调用它,因为很多人建议并将其标记为副本并没有解决问题

以下是我将使用的方法

{{1}}

0 个答案:

没有答案