私はActivity 1
からActivity 2
に計算値を渡すために、intent.putExtra
(button
に縛られています)とgetIntent (onCreate)
の方法を使用しています。テスト中に、Activity 3
からActivity 2
に後ろをナビゲートすると、この変数のデフォルト値は、onCreate
メソッドでコードされているように0になることがわかりました。後方をナビゲートするときに「意図を取得する」の価値を保持する方法は?
vol = getIntent().getDoubleExtra("VOL_KEY", 0);
私はActivity 3
から後方Activity 2
に移動したときただし、この値を保持したいです。 iOSのバージョンでは、両方向でうまくいくように見えるsegueメソッドでこの機能を実現しました。 Activity
から1に2を(またはgetIntent
を1に戻して)渡された値を保持する方法はありますか?Activity 2
からActivity 3
に戻ると後続の計算に使用できるようになりますか?
'startActivityForResult' – EpicPandaForce