コードの問題が何であるかわかりません。今日、startActivityForResult を呼び出すときに奇妙な問題に直面します。
以下は私のコードです -
私が電話したときの活動Aから -
startActivityForResult(intent,122);
次に、アクティビティ B が希望どおりに開きます。ここで、アクティビティ B から以下のコード行を呼び出しています -
Intent in = getIntent();
setResult(Activity.RESULT_OK,in);
finish();
次に、同じアクティビティ B を開きます。
コードをデバッグしたところ、アクティビティ B の終了時にアクティビティ B の onCreate() が呼び出されることがわかりました。
誰でもこの問題を解決できます。
ティア