タブにある最初のページとして登録アクティビティを含むアプリケーションに取り組んでいます。ユーザーが登録されたら、ユーザーがアプリケーションを起動するたびに、常にメインメニュー画面から実行し、ユーザーがアプリケーションをアンインストールして再インストールするまで登録画面を表示しないようにします。
2 に答える
1
SharedPreferences を使用できます。これは例です:
SharedPreferences mPrefs = getSharedPreferences("MyPreferences", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = mPrefs.edit();
editor.putBoolean("firstTime", true);
editor.commit();
したがって、次のようにして firstTime が true かどうかを確認できます。
SharedPreferences mPrefs = getSharedPreferences("MyPreferences", Context.MODE_PRIVATE);
if(mPrefs.getBoolean(firstTime, false){
//show screen
}
于 2012-06-27T13:07:11.967 に答える
0
MainActivity をデフォルトのアクティビティとして開始するように AndroidManifest を設定します。
次にonCreate
、ユーザーが登録したかどうかを確認します (おそらくこれを に保存しSharedPreferences
ます)。登録していない場合は、RegisterActivity のインテントを即座に開始し、それ以外の場合は通常どおり続行します。
于 2012-06-27T13:05:27.090 に答える