2016-02-17 56 views
-2

我在許多應用程序中看到「FirstStart」視圖以及來自應用程序的提示。 鈦備份在第一次啓動時顯示了應用程序的規則,並在此之後更改日誌。Android顯示一次框

這是「FirstStart」的一個插件嗎?或者我該如何做到這一點?

回答

1

不是插件。只需使用片段管理器顯示對話框並將值保存到共享首選項。

Boolean isFirstRun = getActivity().getSharedPreferences(SHARED_PREF, Context.MODE_PRIVATE).getBoolean("firstRun", true); 
    if (isFirstRun) { 
     SharedPreferences sharedPreferences = getActivity().getApplicationContext().getSharedPreferences(SHARED_PREF, 0); 
     SharedPreferences.Editor editor= sharedPreferences.edit(); 
     editor.putBoolean("firstRun", false); 
     editor.apply(); 

     FragmentManager fm = getFragmentManager(); 

     MyDialogFragment dialog = new MyDialogFragment(); 
     dialog.show(fm, "myDialog"); 
    } 
+0

謝謝answere有時這麼近。 –

+0

不要忘了投票:) – kd8bny

+1

必須等6分鐘才能接受;-) –