我有Fragment A in Activity A
。当我使用Activity B
中的startActivityForResult
开始新Fragment A
时。 Activity B
刚刚开始时立即调用 onActivityResult 。结果代码在Fragment
中使用 onActivityResult 更正,但在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,并在选择一个微调器项时从中获取结果。