Ich starte eine neue Aktivität aus meinem Fragment mit
startActivityForResult(intent, 1);
und das Ergebnis in der übergeordneten Aktivität des Fragments behandeln wollen:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
Log.d(TAG, "onActivityResult, requestCode: " + requestCode + ", resultCode: " + resultCode);
if (requestCode == 1) {
// bla bla bla
}
}
Das Problem ist, dass ich nie die requestCode
Ich habe soeben eine Nachricht an startActivityForResult()
.
Ich bekam etwas wie 0x40001
, 0x20001
usw. mit einem zufällig gesetzten höheren Bit. In der Dokumentation steht dazu nichts. Irgendwelche Ideen?