你能告訴我,如何知道第一次運行時的應用程序,因爲我有一些屬性只需要一次......但我不知道該怎麼做? 謝謝大家!在android應用程序中,如何知道應用程序是否是第一次運行時?
2
A
回答
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()
方法,例如。
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
相關問題
- 1. 是否有任何方法知道應用程序是否第一次運行
- 2. 如何知道Windows Phone應用程序是否第一次運行
- 3. Flex手機:如何知道它是第一次運行應用程序
- 4. 如何確定用戶是第一次運行應用程序?
- 5. 如何知道Android應用程序是否爲混合應用程序?
- 6. 如何檢查Android應用程序是否第一次打開
- 7. Android-我如何知道它是第一次啓動應用程序?
- 8. 我如何知道我的Android應用程序是否在後臺運行?
- 9. 如何知道Android應用程序是否被禁用ICS
- 10. 如何知道我的android應用程序在reciver中運行?
- 11. 的android:如何知道應用是否被另一個應用程序稱爲
- 12. Android:如何知道應用程序是否可以啓動
- 13. 如何知道Android應用程序是否被重新部署?
- 14. 如何知道訪客用戶是否正在運行應用程序 - c#?
- 15. 如何知道一個流星應用程序是第一次啓動?
- 16. 嵌入式辦公應用程序 - 如何知道應用程序是否正在運行或嵌入對象
- 17. 如何知道應用是否第一次在設備上運行?
- 18. 如何檢查第一次運行的應用程序是否從第一次運行主要活動
- 19. 運行第一個Android應用程序
- 20. Android:如何知道應用程序在哪裏運行
- 21. 如何知道是否爲android中的應用程序啓用通知?
- 22. 如何知道我的Silverlight應用程序是否在本地運行?
- 23. 如何知道某個應用程序當前是否正在運行?
- 24. 如何知道我的應用程序是否在JBoss服務器上運行?
- 25. 如何知道我的應用程序是否在Bluestacks上運行?
- 26. 是否有可能從android應用程序運行android應用程序?
- 27. android:如何檢查應用程序是否在後臺運行
- 28. android如何檢測應用程序是否在過去運行
- 29. 我如何知道用戶是否在應用程序商店中對應用程序進行了評分
- 30. 如何知道應用程序是否在iOS終止?
是的!非常感謝! –
@HelloSun:接受答案,如果它是正確的;) – pablisco