0

アクティビティをアンロードしたい。実際には、ログイン用、続行用、ログアウト用の3つのボタンがあります。ログインホームページが表示され、ログアウトをクリックすると、もう一度ログインフォームが表示されますが、ログアウトするとすべてが問題になります。ログインアクティビティ以外のアクティビティは破棄されるはずです。そのための方法を教えてください。ありがとうございます。

4

2 に答える 2

1

これを行うには多くの方法があります。

1つの方法は、新しいアクティビティを開始する前に、finish()を呼び出すことをお勧めします。現在のアクティビティを閉じ、新しいアクティビティを開くことができます。ログアウトをクリックすると、ログインフォームを表示するインテントを呼び出すだけです。

スタックでアクティビティを管理する方法を学ぶと、uはこれをさまざまな方法で実現できます。

于 2012-04-20T06:52:34.527 に答える
0

アクティビティはAndroidのスタックで管理されます。あなたがする必要があるのは、アクティビティスタックに戻ることです。と呼ぶことができますfinishActivity()
これが別のテーマです。

于 2012-04-20T06:40:00.243 に答える