检查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()
方法中