ユーザーが認証されていない場合、認証アクティビティを表示する必要があります。
次のコードで 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が完了すると、 AutorizationActivityLauncher を起動してからFLAG_ACTIVITY_CLEAR_TOPを起動しますが、バックスタックに問題があります。代わりにAndroidショーでもう一度押すと、タスクが非表示になります。LauncherMainActivityMainActivityAutorizationActivity
に戻るのを防ぐために使用する必要があるフラグは何AutorizationActivityですかMainActivity?