ユーザーが認証されていない場合、認証アクティビティを表示する必要があります。
次のコードで Launcher アクティビティ (nohistory フラグあり) を使用しています。
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
if (Autorization.isAutorized())
{
Intent newIntent = new Intent(this, MainActivity.class);
// add some flags????
startActivity(newIntent);
}
else startActivity(new Intent(this, AutorizationActivity.class));
}
autorization
が完了すると、 AutorizationActivity
Launcher を起動してからFLAG_ACTIVITY_CLEAR_TOP
を起動しますが、バックスタックに問題があります。代わりにAndroidショーでもう一度押すと、タスクが非表示になります。Launcher
MainActivity
MainActivity
AutorizationActivity
に戻るのを防ぐために使用する必要があるフラグは何AutorizationActivity
ですかMainActivity
?