以下のコードは、最初にアプリケーションをインストールした場合に動作しますが、これはレジスタの有効性を表示しますが、アプリケーションをアンインストールして再インストールすると、活動アクティビティを一度しか表示しないアプリケーションをインストールまたは再インストールする場合
Boolean isFirstRun = getSharedPreferences("PREFERENCE", MODE_PRIVATE).getBoolean("isFirstRun", true);
if (isFirstRun) {
//show start activity
startActivity(new Intent(Register.this, MainActivity.class));
Toast.makeText(Register.this, "First Run", Toast.LENGTH_LONG)
.show();
}
getSharedPreferences("PREFERENCE", MODE_PRIVATE).edit().putBoolean("isFirstRun", false).commit();
を登録するには、ユーザーはどのように私はtはその後二度とおき初めてアプリケーションをインストールし、上のレジスタ・アクティビティ・ショーを有効にするには、このコードを変更ください。
1台の端末で初めてですか?またはユーザーですか?デバイスごとに –
... – Blaze
このデバイスが既に登録されていることを明示するファイルをsdカードに書き込みます。 –