0

I have Fragment A in Activity A. When i start a new Activity B using startActivityForResult from Fragment A. onActivityResult called immediately while Activity B has just started.The result code got using onActivityResult correct in Fragment but wrong showing in Activity A.

I think the problem is due to some launch mode. I

        <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>

And Activity B

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

I simply want to open an Activity using startActivityForResult from fragment and get result from it on selecting a spinner item.

Zar E Ahmer
  • 33,936
  • 20
  • 234
  • 300

0 Answers0