2011-01-13 73 views
0

我正在尋找幫助用戶在第一次執行時輸入配置數據的解決方案。我有一個主要活動,顯示網格中的照片列表。Android應用程序啓動向導

在主要活動的onCreate方法中,如果我發現用戶之前沒有配置應用程序,則切換到一系列兩個活動。用戶填寫這兩項活動中所需的數據(一種接一個地考慮嚮導式)。一旦他們輸入了第二項活動的數據,它們就會顯示出原來的主要活動。

這是一個標準或首選的方式來做事嗎?我找不到一個更簡單的方法來實現這一點,或者是一種內置的方式。

除了使用onCreate之外,有沒有一種方法可以根據程序是否第一次運行而以編程方式選擇第一個活動?

感謝, 凱文

回答

2

使用下面的代碼對於這個問題

if(getSharedPreferences("FirstTime", 0).getBoolean("check", true)) 
      { 
       getSharedPreferences("FirstTime", 0) .edit().putBoolean("check", false); 
       /////////Write First Time code 
      } 
      else 
      { 
       /////Write Second Time code 
      }