我对Android开发非常陌生。
我希望我的Android应用程序在第一次运行时启动首选项页面。
关于如何做到这一点的任何提示?
谢谢。如何在应用程序启动时显示Android偏好设置屏幕?
1
A
回答
1
您需要使用sharedpreference来保存布尔首选项。
这应该适合你。
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
boolean previouslyStarted = prefs.getBoolean("PREVIOUSLY_STARTED, false);
if(!previouslyStarted){
SharedPreferences.Editor edit = prefs.edit();
edit.putBoolean(getString(R.string.pref_previously_started), Boolean.TRUE);
edit.commit();
showPreference();//Here you launch your Preference Activity if it hasnt been launched before.
}
0
存储“has_launched_before”之类的隐藏偏好设置。在启动时,检查该首选项,如果它是假的,则显示首选项屏幕而不是主屏幕,并将该首选项设置为true,以便在后续启动时不会发生。
+0
谢谢,我试图打开onStarting()中的首选项页面,但它崩溃了我的应用程序。任何想法为什么? –
相关问题
- 1. Android偏好屏幕偏好设置
- 2. 如何在应用程序启动时显示锁定屏幕?
- 3. 如何在应用程序启动时显示主屏幕?
- 4. 如何仅在应用程序启动“新鲜”时才显示启动屏幕?
- 5. Android - 首选项屏幕不显示偏好设置
- 6. 如何在iPhone应用程序中设置启动屏幕?
- 7. iOS通用应用程序 - 启动时显示空白屏幕
- 8. Android应用程序在启动时显示一个白色的空白屏幕
- 9. 不要在全屏模式下显示偏好屏幕Android
- 10. 如何从屏幕中删除Android偏好设置
- 11. 启动屏幕从第三方应用程序启动时重新显示
- 12. 如何在启动后显示应用程序屏幕时在后台运行应用程序?
- 13. 偏好屏幕显示文本块
- 14. 启动应用程序时启动屏幕时应用程序已停止
- 15. 应用程序启动时应该如何登录屏幕IOS
- 16. 如何在android中启动应用程序时显示进度
- 17. Android应用程序在重复启动并退出后显示空白屏幕
- 18. 如何在启动屏幕显示时在后台设置一些工作
- 19. 从应用程序启动iPhone设置屏幕?
- 20. 重新启动后Android应用程序共享偏好设置为空
- 21. 如何使pinterest android应用程序启动屏幕?
- 22. 启动屏幕使用IBM Worklight for android在开始时显示空白屏幕
- 23. 如何在Android中更改应用程序启动屏幕时,NavigationStyle是Slide
- 24. 如何在iOS设置屏幕中显示我的应用程序
- 25. Android:启动Flash应用程序作为屏幕保护程序
- 26. 应用程序在启动时全屏显示
- 27. 屏幕不启动iphone应用程序
- 28. 偏好不以编程方式显示在子屏幕上
- 29. 如何设置应用程序启动时的值android
- 30. 如何删除Appcelerator iOS应用程序启动屏幕前显示的图标?
什么 “首选项页” 你指的是?这是您的应用的首选项对话框,还是针对网络连接和其他电话/设备设置等特定的电话首选项对话框? – plainjimbo
像这个?: http://stackoverflow.com/questions/3612978/show-version-info-only-once-on-application-start-in-android-app 或?: http://stackoverflow.com/questions/3608483/what-is-sharedpreferences-in-android/3608517#3608517 – cschooley
像这样: http://stackoverflow.com/questions/3612978/show-version-info-仅在应用程序中启动一次在Android应用程序 或: http://stackoverflow.com/questions/3608483/what-is-sharedpreferences-in-android/3608517#3608517 – cschooley