0

私はログインアクティビティを使用してAndroidアプリケーションを開発しています。ユーザーがログインすると、アプリケーションは他のアクティビティ(インテント)を表示しますが、ユーザーが戻るボタンを押すと、アプリケーションはログインとともにメインのアクティビティを表示します。¿アプリケーションでログインした後、ログインアクティビティをどのようにロックしますか?

ありがとうございました!

4

2 に答える 2

2

ユーザーがログインアクティビティに戻らないようにする場合は、次の2つの方法があります。

  1. ログインに成功すると、ログインアクティビティはfinish()、メインアクティビティの開始後に呼び出すことができます。これでログインアクティビティが終了するため、ユーザーが[戻る]ボタンを押すと、アプリは終了します。
  2. 主なアクティビティをアプリの起動アクティビティにします。では、ログインアクティビティonCreateを呼び出して起動できます。startActivityForResult()ログインアクティビティが終了すると、メインアクティビティは、ログインが成功した場合は通常どおりに続行できfinish()、ユーザーがログインに失敗した場合は(または制限付きモードで操作して)続行できます。
于 2012-11-25T03:34:59.877 に答える
0

finish(); 別のクラスに切り替えた後に使用 します。
例 :

Intent newIntent = new Intent (firstActivity.this, afterLogin.class)
    startActivity(newIntent);
    finish();
于 2012-11-25T03:33:51.250 に答える