2010-11-28 35 views
4

如何創建僅在第一次安裝時運行一次的功能?我正在嘗試創建顯示一次的信息。Android:我如何創建一個只能執行一次的函數?

在此先感謝。

+0

語言?目標平臺?框架? ...任何信息? – delnan 2010-11-28 20:33:36

+0

我在標題中提到Android。所以基本上這是java和xml。謝謝。 – Riza 2010-11-28 20:37:05

回答

12

您可以在shared preferences中使用標誌。

然後在每次啓動時檢查此標誌。如果未設置,則顯示您的第一條消息,然後設置標誌。

例如:

@Override 
    protected void onCreate(Bundle state){ 
     super.onCreate(state); 
     . . . 

     SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0); 
     boolean firstStart = settings.getBoolean("firstStart", true); 

     if(firstStart) { 
      //display your Message here 

      SharedPreferences.Editor editor = settings.edit(); 
      editor.putBoolean("firstStart", false); 
      editor.commit(); 
     } 
    }