我希望只能在第一次啓動時(而不是其他時間)才能提示用戶輸入應用程序所需的詳細信息。這些細節將保存在電話的數據庫中。當應用程序啓動時,是否可以僅顯示一次屏幕?
每次檢查數據庫或將這些詳細信息放入共享首選項會更好嗎?而且,這種類型的活動甚至可以在Android上實現嗎?
我希望只能在第一次啓動時(而不是其他時間)才能提示用戶輸入應用程序所需的詳細信息。這些細節將保存在電話的數據庫中。當應用程序啓動時,是否可以僅顯示一次屏幕?
每次檢查數據庫或將這些詳細信息放入共享首選項會更好嗎?而且,這種類型的活動甚至可以在Android上實現嗎?
真的取決於細節。如果它是大量的信息,你可能會考慮使用數據庫。對於基本的識別信息,SharedPreferences應該沒問題。
如果你使用數據庫,你可能會考慮將它們加載到你的Application對象中。這取決於您在應用中使用這些信息的頻率。
要檢查應用程序的第一次啓動,一般使用SharedPreference
AFAIK。
使用SharedPreferences
或Database
取決於數據的複雜性及其以後需要..
Store中標誌在SharedPreferences
並將此在用戶進入數據。
檢查您的第一個活動中的共享首選項標誌,並根據需要重定向(至詳細信息/一次性頁面)。
這裏即使用戶使用設置>管理應用程序>你的應用程序>清除數據手動刪除數據,你的應用程序將知道從用戶那裏得到的細節....