2012-06-08 30 views
1

我正在開發一個android應用程序,我希望它做一個特定的動作(比如說,去一個特定的URL),當用戶加載它的'N'倍。我該如何去做。我知道它與SharedPrefs和Activity LifeCycle有關,但我無法得到它的啓動。有人可以建議如何繼續。做一些事情,當一個活動加載'N'次在android

回答

2

在您的活動中使用onCreate方法在SharedPrefs中設置計數器。 1,每次增加它,當它到達N,做你的事..

SharedPreferences sharedPreferences = getPreferences(MODE_PRIVATE); 
int count = sharedPreferences.getInt("count", 0); 
if (count == N) { 
    ... 
} else { 
    SharedPreferences.Editor editor = sharedPreferences.edit(); 
    editor.putInt("count", count + 1); 
    editor.commit(); 

}

+0

的作品就像一個魅力,感謝您的及時答覆......然 –

相關問題