0

タブにある最初のページとして登録アクティビティを含むアプリケーションに取り組んでいます。ユーザーが登録されたら、ユーザーがアプリケーションを起動するたびに、常にメインメニュー画面から実行し、ユーザーがアプリケーションをアンインストールして再インストールするまで登録画面を表示しないようにします。

4

2 に答える 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 に答える