如何仅在我的应用程序的第一次运行时显示警报对话框?

我有一个警告,我想只在第一次启动应用程序后第一次显示。

我怎样才能做到这一点?

Solutions Collecting From Web of "如何仅在我的应用程序的第一次运行时显示警报对话框?"

有几种方法可以做到这一点,但也许最简单的方法就是检查SharedPreferences对象中的一个标志,并在显示警报后进行设置。

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(); } }