我希望我的应用只能打开一次,并且不会第二次打开它如何让我的应用程序仅打开一次,下次打开应用程序时会崩溃?
-8
A
回答
2
我觉得SharedPreferences是个好主意,数据比文件更安全。
只需复制粘贴到您的onCreate()。
SharedPreferences sharedPref = getActivity().getPreferences(Context.MODE_PRIVATE);
Boolean expired= sharedPref.getBoolean("expired", false);
if (expired){
throw new RuntimeException("Custom crash");
}
//Make it expierd
SharedPreferences pref=PreferenceManager.getDefaultSharedPreferences(this);
SharedPreferences.Editor editor = pref.edit();
editor.putBoolean("expired", true);
editor.commit();
+0
SharedPreference sharedPref = getActivty()。getPreference)...得到Red Squigly行 – Jeffrey
0
我会在第一次打开应用时在手机上创建文件(可能在某处隐藏),然后执行onCreate
:
File file = new File("path/to/file);
if(file.exists()) {
throw new RuntimeException("This is a crash"); //Let app crash
}
相关问题
- 1. 当AlertDialog应该第二次打开时,应用程序崩溃
- 2. 应用程序在打开时崩溃
- 3. XCode 5:一次又一次崩溃,同时打开应用程序
- 4. Cocoa应用程序第一次打开
- 5. 我的iPhone应用程序第一次崩溃,我打开该项目
- 6. 仅在第一次打开应用程序时需要密码
- 7. 当我打开另一个活动时,应用程序崩溃
- 8. Android应用程序第二次崩溃时,我打开它棉花糖
- 9. 首次打开应用程序?
- 10. 我的应用程序崩溃时,打开tablayout活动
- 11. 我的相机应用程序在打开时崩溃。
- 12. 每次打开iPhone应用程序时,我会用什么程序来更新?
- 13. 从Testflight开始时,应用程序崩溃打开按钮
- 14. 如何在每次打开应用程序时重新启动应用程序?
- 15. 在更新的应用程序第一次打开之前,可以打开应用程序扩展程序吗?
- 16. Android应用程序崩溃时,另一个打开活动
- 17. 应用程序崩溃在iPhone 3G闪屏第二次当我打开
- 18. 在应用程序中打开csv文件时android应用程序崩溃
- 19. iOS应用程序首次通过URL打开时崩溃计划
- 20. 我的Android应用程序崩溃,当我打开应用程序(不幸的应用程序已停止)
- 21. 如何仅在第一次应用程序启动时打开NavigationDrawer?
- 22. 如何仅显示一次活动一次。应该只显示第一次打开的应用程序。?
- 23. iOS应用程序不会打开第一次触摸
- 24. 我想创建的第一次应用程序打开警报
- 25. 应用程序立即打开并关闭,不会崩溃
- 26. 如何从我的应用程序打开ola应用程序?
- 27. 每一次应用程序崩溃
- 28. 第一次应用程序崩溃strcat_s
- 29. 我的闪屏打开,然后应用程序崩溃
- 30. 应用程序崩溃1次开出3在启动时
放映日志猫码 –
你可以利用sharedprefrences的检测第一次运行,然后用android.os.Process.killProcess杀死你的应用程序 – mehulmpt
@IntelliJAmiya的OP ** **都想崩溃的应用程序在第二次尝试打开它。不需要logcat,但同意,告诉我们你的尝试。 – Denny