変数をバンドルに保存してから、メソッドでデータを取得する方法を知りたいonResume()
です。
2 に答える
0
onSaveInstanceState()およびonRestoreInstanceState( )のドキュメントをご覧ください。これらはアクティビティ クラスのライフサイクル メソッドです。
于 2012-07-21T17:42:23.973 に答える
0
onSaveInstanceState をオーバーライドする必要があります。
@Override
public void onSaveInstanceState(Bundle savedInstanceState) {
super.onSaveInstanceState(savedInstanceState);
savedInstanceState.putString("key", "Hello World");
}
データを復元するには、onRestoreInstanceState をオーバーライドします (onCreate もこのバンドルを受け取ります)。
@Override
public void onRestoreInstanceState(Bundle savedInstanceState) {
super.onRestoreInstanceState(savedInstanceState);
String myString = savedInstanceState.getString("key");
}
于 2012-07-21T17:40:24.033 に答える