0

アクティビティAがアクティビティBを呼び出すAndroidアプリを持っていますC。アクティビティCには、すべてを再開するためのボタンがありますが、ユーザーが戻るボタンを押すと、アクティビティ間を移動できるはずです。

私は最後までstartActivityForResult(intent,int)閉じて送信しようとしましたが、この場合、ユーザーが戻るボタンをクリックすると、アクティビティの再起動ボタンを押しても、以前のすべてのアクティビティが折りたたまれますC

誰もがこれを解決する方法を知っていますか?

4

2 に答える 2

0

私はあなたの主張を完全には理解していませんでした、

私が理解した限りでは、各アクティビティのインテントステートメントの前にfinish()を使用する必要があります

于 2012-07-28T08:11:29.913 に答える
0

を使用できますsetResult()。たとえば、ユーザーがアクティビティCで[再起動]ボタンをタップすると、結果コードがカスタムコードに設定されます(10たとえば)。A、Bでは、(のonActivityResult())コードを取得して処理します。

于 2012-07-28T10:52:10.437 に答える