-2

Android ライブラリがあります。そのようなワークフロー:

A1→A2→A3→図書館活動→A3

ユーザーが physical をクリックしたときに、ライブラリのアクティビティを非表示にする必要がありますback button。また、図書館の活動で一部のデータが保存されたため、図書館の活動を行うことができませんでしdestroyfinish()

A1->A2->A3->lib--->前のA3に戻る

ユーザーが を押した場合、アクティビティをスキップしてからジャンプしback buttonたいのですが、ライブラリ アクティビティは再度使用する必要があるデータを保存したため、ライブラリ アクティビティを破棄したくありません。libraryA2A3

4

3 に答える 3

2

onBackPressed次のように、アクティビティのメソッドをオーバーライドする必要があります。

@Override
public void onBackPressed() {
   super.onBackPressed();
 //change your View from A3 to A2 
}

を使用してデータを保存できますSharedPreferences

于 2017-03-22T04:46:25.483 に答える