0

我有Fragment A in Activity A。当我开始一个新的Activity B使用startActivityForResultfrom Fragment AonActivityResultActivity B 刚开始时立即调用。使用onActivityResult得到的结果代码在中 正确Fragment但在中显示错误Activity A

我认为问题是由于某些启动模式造成的。我

        <activity
            android:name="xyz.ActivityA"
            android:screenOrientation="portrait"
            android:configChanges="orientation|keyboardHidden|screenSize"
            android:launchMode="singleInstance"
            android:label="@string/app_name"
            android:theme="@style/ActivityA" >
        </activity>

和活动 B

          <activity android:name=".xyz.ActivityB"
            android:configChanges="orientation|keyboardHidden|screenSize"
            android:label="@string/app_name"
            android:launchMode="singleInstance"
            android:screenOrientation="portrait"
            />

我只是想使用片段中的 startActivityForResult 打开一个 Activity 并在选择微调器项目时从中获取结果。

4

0 回答 0