Rozpoczynam nową aktywność od mojego fragmentu za pomocą
startActivityForResult(intent, 1);
i chcę obsłużyć wynik w nadrzędnej aktywności Fragmentu:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
Log.d(TAG, "onActivityResult, requestCode: " + requestCode + ", resultCode: " + resultCode);
if (requestCode == 1) {
// bla bla bla
}
}
Problem polega na tym, że nigdy nie dostałem tego requestCode
, co właśnie wysłałem startActivityForResult()
.
Mam coś podobnego 0x40001
, 0x20001
itd o losowej wyżej ustawionym bitem. Dokumenty nic o tym nie mówią. Jakieś pomysły?