私はログインアクティビティを使用してAndroidアプリケーションを開発しています。ユーザーがログインすると、アプリケーションは他のアクティビティ(インテント)を表示しますが、ユーザーが戻るボタンを押すと、アプリケーションはログインとともにメインのアクティビティを表示します。¿アプリケーションでログインした後、ログインアクティビティをどのようにロックしますか?
ありがとうございました!
私はログインアクティビティを使用してAndroidアプリケーションを開発しています。ユーザーがログインすると、アプリケーションは他のアクティビティ(インテント)を表示しますが、ユーザーが戻るボタンを押すと、アプリケーションはログインとともにメインのアクティビティを表示します。¿アプリケーションでログインした後、ログインアクティビティをどのようにロックしますか?
ありがとうございました!
ユーザーがログインアクティビティに戻らないようにする場合は、次の2つの方法があります。
finish()
、メインアクティビティの開始後に呼び出すことができます。これでログインアクティビティが終了するため、ユーザーが[戻る]ボタンを押すと、アプリは終了します。onCreate
を呼び出して起動できます。startActivityForResult()
ログインアクティビティが終了すると、メインアクティビティは、ログインが成功した場合は通常どおりに続行できfinish()
、ユーザーがログインに失敗した場合は(または制限付きモードで操作して)続行できます。finish();
別のクラスに切り替えた後に使用
します。
例 :
Intent newIntent = new Intent (firstActivity.this, afterLogin.class)
startActivity(newIntent);
finish();