Ich habe ein kleines Problem mit meinen Aktivitäten ... Irgendwie wird meine onActivityResult-Methode nie aufgerufen, obwohl ich denke, dass ich alles eingerichtet habe und keine "nohistory" oder so etwas in meinem Manifest.onActivityResult löst keinen Logger aus
Aktivität A:
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
Log.d("ASDSA","ASDSA");
}
Aktivität B:
Intent intent = new Intent(AddStockActivity.this, MainActivity.class);
intent.putExtra("stock", stock);
setResult(Activity.RESULT_OK, intent);
finish();
The Log nie ausgeführt wird ... Was ist falsch mit meiner Implementierung?
EDIT: Das ist, wie ich die Aktivität nennen:
Intent intent = new Intent(MainActivity.this, AddActivity.class);
startActivityForResult(intent, Activity.RESULT_OK);
Immer noch keine Wirkung auf die Protokollierung. Ich feuern beide Absichten auf einen Knopf klicken übrigens.
Zeigen Sie uns den Code, wo Sie 'Absicht' von Aktivität A zu Aktivität B auslösen –
Haben Sie Ihre Aktivität B für das Ergebnis gestartet oder es ist ein normaler Start? – SaNtoRiaN