2011-12-09 64 views

回答

2

這很簡單,真的。使用SharedPreferences。例如:

final SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); 
if (prefs.getBoolean("first-time", true)) { 
    // do something, the app is being launched for the first time! 
    prefs.edit().setBoolean("first-time", false).commit(); // record the fact that the app has been started at least once 
} 

你可以把這個片段在您的主要活動的onCreate()方法,例如。

+0

是的!非常感謝! –

+0

@HelloSun:接受答案,如果它是正確的;) – pablisco

1
SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(this); 
SharedPreferences.Editor prefEditor = settings.edit(); 
int runCount = 0; 
if(settings.contains("RunCount")) { // your app run before 
    // this many times: 
    runCount = settings.getInt("RunCount", 0); 
} 


prefEditor.putInt("RunCount", ++runCount); 
prefEditor.commit(); 
+0

是的!非常感謝,男人! –

+0

http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work;) – Caner

相關問題