アプリケーションが初めて起動されたときにのみ実行され、ピンを入力してアプリケーションを「ロック解除」するための画面をユーザーに提供するアクティビティをどのように作成しますか?
初めてとは、アプリケーションが最初にインストールされて初めて起動されたときを意味します。開いたFIRST EVER
時のように。
アプリケーションが初めて起動されたときにのみ実行され、ピンを入力してアプリケーションを「ロック解除」するための画面をユーザーに提供するアクティビティをどのように作成しますか?
初めてとは、アプリケーションが最初にインストールされて初めて起動されたときを意味します。開いたFIRST EVER
時のように。
使用できます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
}
ユーザーがログインしている場合にのみデータベース/共有設定をチェックする「スプラッシュスクリーン」アクティビティなどからいつでも開始できます。その後、ログインアクティビティを実行するかどうかを選択できます。または、最初のアクティビティで、ログインを要求するポップアップ ウィンドウを表示できます。