检查android活动是否是第一次启动

检查android活动是否是第一次启动,android,android-activity,start-activity,Android,Android Activity,Start Activity,我希望这项任务是唯一的时间。当我回来的时候,这项活动不会结束 public void onStart() { super.onStart(); if (mMovies.le) { TaskClass nuovo = new TaskClass(); nuovo.execute("http://api.themoviedb.org/3/discover/movie?sort_by=popularity.desc&"); Log

我希望这项任务是唯一的时间。当我回来的时候,这项活动不会结束

public void onStart() {
    super.onStart();
    if (mMovies.le) {
        TaskClass nuovo = new TaskClass();
        nuovo.execute("http://api.themoviedb.org/3/discover/movie?sort_by=popularity.desc&");
        Log.v("prova", "inizio");
    }

}

您必须像这样使用
SharedReferences

final String PREFS_NAME = "MyPrefsFile";
SharedPreferences firstPref = getSharedPreferences(PREFS_NAME, 0);
if (firstPref.getBoolean("First_Time", true)) {   
  //Do first operation
  if (mMovies.le) {
      TaskClass nuovo = new TaskClass();
      nuovo.execute("http://api.themoviedb.org/3/discover/movie?sort_by=popularity.desc&");
      Log.v("prova", "inizio");
  }      
  firstPref.edit().putBoolean("First_Time", false).commit(); 
}
在活动的
onCreate()
方法中