8
A
回答
18
有几种方法可以做到这一点,但也许最简单的方法就是检查SharedPreferences对象中的标志,并在显示警报时进行设置。
喜欢的东西
public class MyActivity extends Activity {
public static final String PREFS_NAME = "MyPrefsFile";
@Override
protected void onCreate(Bundle state){
super.onCreate(state);
SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
boolean dialogShown = settings.getBoolean("dialogShown", false);
if (!dialogShown) {
// AlertDialog code here
SharedPreferences.Editor editor = settings.edit();
editor.putBoolean("dialogShown", true);
editor.commit();
}
}
相关问题
- 1. 警报对话框仅在第二次点击后才显示
- 2. 如何在运行线程中显示警报对话框?
- 3. 如何在应用程序未运行时显示警报?
- 4. 即使应用程序未运行,警报对话框也会显示
- 5. 运行Android测试用例时显示警报对话框
- 6. 如何在应用程序第一次运行时仅显示一次视图?
- 7. 如何在ubuntu的警报对话框中显示nagios警报?
- 8. 如何在第一次运行应用程序时显示弹出式警报视图?
- 9. 如何显示报警对话框android
- 10. 如何获取警报对话框以在应用程序之外显示?
- 11. 在应用程序的第一次运行(例如教程)期间,如何才能使uiviewcontroller仅显示一次?
- 12. 如何第二次打开警报对话框而无需第二次运行程序?
- 13. 无论在应用程序中的任何地方显示警报对话框
- 14. 如何通过第一次应用程序启动显示对话框
- 15. 第一次打开应用程序时显示位置权限对话框
- 16. 如何每10次启动显示警报对话框?
- 17. 在应用程序第一次运行时仅显示一次视图
- 18. 在警报对话框中显示textview
- 19. 如何在进程栏对话框关闭后显示警报对话框?
- 20. 在Android中的对话框中显示警报对话框?
- 21. 如何在另一个活动中显示警报对话框?
- 22. 我想创建的第一次应用程序打开警报
- 23. 为什么这只在第一次显示对话框时才起作用?
- 24. 警报对话框冻结我的应用程序
- 25. 警报对话框在放入课程时不显示
- 26. jQuery对话框只显示第一次
- 27. 显示不同的屏幕第一次运行应用程序
- 28. 如何在第一次应用程序启动时显示pushviewcontroller?
- 29. iOS的OneDrive(SkyDrive的)应用程序显示权限对话框每次运行
- 30. 如何按特定顺序显示两个警报对话框?