Ich beginne eine neue Aktivität aus meinem Fragment mit
startActivityForResult(intent, 1);
und möchten das Ergebnis in der übergeordneten Aktivität des Fragments verarbeiten:
@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 das bekommen habe, auf das requestCodeich gerade gepostet habe startActivityForResult().
Ich habe so etwas wie 0x40001, 0x20001usw. mit einem zufälligen höheren Bit gesetzt. Die Dokumente sagen nichts dazu. Irgendwelche Ideen?