条件に基づいてAndroidの開始アクティビティを動的に変更する方法はありますか?私がやろうとしたこと(それはうまくいきませんでした)は次のとおりでした:
- AndroidManifest.xmlで定義されているLAUNCHERカテゴリを削除します
- アプリが使用するカスタムアプリケーションクラスを作成する
- ApplicationクラスのonCreateメソッドをオーバーライドして、次のようなコードを定義します。
。
if (condition) {
startActivity(new Intent(this, MenuActivity.class));
} else {
startActivity(new Intent(this, LoginActivity.class));
}