Mam fragment, który wywołuje inną czynność za pomocą:Android: Jak uzyskać wynik zwrotu z aktywności podczas połączenia z Fragmentu?
ProductEditionMaintenanceActivity.class);
Bundle extras = new Bundle();
extras.putString("productCode", productCode);
extras.putInt("productEditionID", 0);
intent.putExtras(extras);
getActivity().startActivityForResult(intent, 1);
i powrócić z działalności:
Intent resultIntent = new Intent();
setResult(Activity.RESULT_OK, resultIntent);
finish();
Próbowałem użyć następujących we fragmencie
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data)
{
//Do something
}
jednak Zgaduję, że stworzone intencje przeszły referencję do rodzicielskiej działalności Fragmentu, a więc onActivityResult na temat Fragment nie zostaje wywołany. Jeśli tak, to co muszę zrobić, aby fragment uzyskał wynik z aktywności Callee?