Если вы хотите создать диалоговое окно только один раз при установке приложения, вы можете использовать следующее вместе с кодом выше.Это будет установлено в первый раз, и все последующие времена не будут загружены.
/* Loading default preferences the first time application is run */
PreferenceManager.setDefaultValues(getApplicationContext(),
R.xml.preference, false);
Вы можете установить значение bool в preference.xml и установить его в false в onCreate (), чтобы никогдаповторите AlertDialog еще раз.