Я починаю нову діяльність зі свого фрагмента
startActivityForResult(intent, 1);
і хочете обробити результат у батьківській активності фрагмента:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
Log.d(TAG, "onActivityResult, requestCode: " + requestCode + ", resultCode: " + resultCode);
if (requestCode == 1) {
// bla bla bla
}
}
Проблема полягає в тому, що я ніколи не отримував того, про що requestCode
я щойно опублікував startActivityForResult()
.
Я отримав - щось на зразок 0x40001
, і 0x20001
т.д. з випадковим вище бітом. Документи про це нічого не говорять. Будь-які ідеї?