你將如何創建,只有當應用程序啓動了有史以來第一次運行,併爲用戶提供了一個屏幕輸入PIN和「解鎖」的應用登錄屏幕上首次啓動
活動
有史以來第一次意味着應用程序首次安裝並首次啓動。如在FIRST EVER
時間它被打開。
你將如何創建,只有當應用程序啓動了有史以來第一次運行,併爲用戶提供了一個屏幕輸入PIN和「解鎖」的應用登錄屏幕上首次啓動
有史以來第一次意味着應用程序首次安裝並首次啓動。如在FIRST EVER
時間它被打開。
您只能在第一次使用android首選項來顯示登錄屏幕。
您可以優先設置標誌並在應用程序啓動時檢查它。
通過「有史以來第一次開始應用程序」我假設您的意思是顯示屏上第一次出現Activity
。
我通常會測試用戶偏好數據庫的存在。如果它不存在,那麼應用程序還沒有被激活,然後我可以提示用戶進行配置更新。
看documentation爲PreferenceManager
開始。
你總是可以開始類似於「閃屏」活動,只有在用戶登錄時纔會檢查數據庫/共享首選項。然後,您可以運行登錄活動或不運行。 或者在第一個活動中,您可以顯示帶登錄請求的彈出窗口。
您可以使用sharedPreferences
:
boolean firstTime = prefs.getBoolean("firstTime", true);
if(firstTime) {
SharedPreferences.Editor editor = prefs.edit();
editor.putBoolean("firstTime", false);
editor.commit();
//do your first time "operations" here E.G read configuration, show user guide
}