2つのアクティビティA1とA2があるとします。 A1はサインインページのようです。 A2はメインのホームページです。 初めてユーザーがアプリを起動したときにA1を表示させるにはどうすればいいですか?ログインした後は、アプリを再起動した後でA2が最初に表示される画面ですか?フラグを設定するアプリを初めて起動したときに別のアクティビティを開いてから別のアクティビティを開く方法を教えてください。
0
A
答えて
0
あなたが活動を開始したときに何ができるのかそう固定立ち上げ活動.. を持っている必要がありますが、あなたはその後1または2秒間の画像を表示します任意のアクティビティにジャンプすることができます..初めてアプリケーションを開くと、アクティビティを選択することができます。その後、再びアプリケーションを開くと、別のアクティビティが表示されます。コードは
public class class_name extends AppCompatActivity {
public static final String MyPREFERENCES2 = "MyPrefs" ;
SharedPreferences sharedpreferences2;
public boolean isFirstRun;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_class_name);
new Timer().schedule(new TimerTask() {
public void run() {
checkFirstRun();
}
}, 3000);
}
public void checkFirstRun() {
System.out.println("its in check first run");
isFirstRun = getSharedPreferences("PREFERENCE2", MODE_PRIVATE).getBoolean("isFirstRun", true);
if (isFirstRun){
startActivity(new Intent(class_name.this, new_activity1.class));
getSharedPreferences("PREFERENCE2", MODE_PRIVATE)
.edit()
.putBoolean("isFirstRun", false)
.commit();
}
else{
startActivity(new Intent(class_name.this, new_activity2.class));
}
}
}
1
使用preferenceManager ...
final String FIRST_TIME_KEY = "com.example.app.MainActivity.firstTimeKey";
SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(this);
boolean isFirstTime = sp.getBoolean(FIRST_TIME_KEY, false);
if(isFirstTime) {
SharedPreferences.Editor edit = sp.edit();
edit.putBoolean(FIRST_TIME_KEY, true);
edit.apply();
//Start the frist time only activity
} else {
//Start the normal regular activity
}
関連する問題
- 1. をクリックして別のページを開く方法を教えてください。
- 2. 新しいアクティビティを開始したくない理由を知る方法を教えてください。
- 3. 別のアプリからInstagram Launcherアクティビティを開く方法
- 4. あるアクティビティのデータを別のアクティビティにフラグメント化する方法を教えてください。
- 5. ボタンをクリックして別のアクティビティを開始してください
- 6. アクティビティの終了方法を教えてください。
- 7. フラグメントマネージャで開いているアクティビティ正しく別のアクティビティ
- 8. Swiftから別のアプリをクリックする方法を教えてください。
- 9. 別のアクティビティでアラートダイアログを開く方法
- 10. 別のアクティビティのwebViewsを含むフラグメントを、別のアクティビティのフラグメントからボタンをクリックして開く方法
- 11. Googleマップをアクティビティに埋め込む方法を教えてください。
- 12. 別のアクティビティを開くときにステータスバーがちらつく
- 13. androidの別のアプリからアプリの特定のアクティビティを開く方法
- 14. 別のウィンドウを開くとWPFアプリがまだ起動しています
- 15. Perl:ファイル名を動的に開く方法を教えてください
- 16. 開いているアクティビティをすべて終了し、Javaクラスから新しいアクティビティを開く方法
- 17. 起動から所定の時間にアクティビティを開く方法
- 18. 別のアクティビティの1つのアクティビティからデータベースを開く
- 19. Perlの展開方法を教えてください。
- 20. プレイストアでの公開方法を教えてください。
- 21. ファイルをダブルクリックすると、そのアプリケーションを開いてファイルを開く方法を教えてください。
- 22. 1つのタブから別のタブでアクティビティを開く方法
- 23. ページファンの国別配信方法を教えてください。
- 24. いつでも開いているアプリ、最後に開いたアクティビティを開く
- 25. アクティビティの起動時にonNavigationItemSelectedが発生するのを防ぐ方法を教えてください。
- 26. アクティビティが別のアクティビティを開始したため、アクティビティのタイムアウトを開始する
- 27. 他のアクティビティを別のパッケージでテストしてくださいマニフェストファイル
- 28. アプリが実行されていないときに特定のアクティビティを開く
- 29. 新しいフォームを開くためのユーザーコントロールの作成方法を教えてください。
- 30. GridViewのユーザー名列をOutlookで開く方法を教えてください。
です。あなたが言った絵の活動のJavaファイル、右? – Puneet
はい!!これをチェックしてください...私はそれを使用しました.... – snehasish