1

戻るボタンを念頭に置いてサブプロセスを処理する方法を考えています。

例えば:

  1. デフォルトビューからクリックして戻るときにログイン画面をスキップする
  2. アップロード前処理ビュー。ユーザーがアップロードまたはキャンセルした後、戻るボタンをアップロード前の最後のアクティビティに戻したい。

解決策にはfinish()の動作のオーバーライドが含まれると思いますが、詳細についてはよくわかりません。

ヘルプをいただければ幸いです。

ありがとう

4

2 に答える 2

1

ユーザーが戻るボタンを使用したときに前のアクティビティが表示されないようにするには、noHistoryマニフェストフラグを使用する必要があります。

アクティビティバックスタックがどのように機能するかを詳しく読むことをお勧めします。このガイドは役立つはずです。

http://developer.android.com/guide/topics/fundamentals/tasks-and-back-stack.html

于 2012-06-20T20:15:35.223 に答える
0

まず、オーバーライドがありますonBackButtonPressed()

次に、そこから、必要なアクションを実行できます。アクティビティを強制終了してスタック上の前のアクティビティに戻りたい場合は、finish()を呼び出すだけです。オーバーライドする必要はありません。

詳細については、この投稿を確認して くださいhttp://android-developers.blogspot.com/2009/12/back-and-other-hard-keys-three-stories.html

于 2012-06-20T20:03:38.310 に答える