Ich habe ein Fragment, wo ich eine Schaltfläche haben, um ein Bild aus einer Galerie auszuwählen. Die Galerie ist erfolgreich geöffnet, aber wenn ich das Bild auswähle, bekomme ich nicht das Ergebnis von Aktivität. Also überlege ich einen Callback (Interface) zu verwenden. Ich weiß jedoch wie.Wie Rückruf von Aktivität zurück zu Fragment über Schnittstelle
Können Sie mir bitte etwas vorschlagen?
Schnittstelle
public interface CallbackListener {
void onPhotoTake(String url);
}
in Fragment klicken
@OnClick(R.id.addPhoto) void photo() {
if (isStoragePermissionGranted()) {
Intent i = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
context.startActivityForResult(i, RESULT_LOAD_IMAGE);
}
}
Aktivität
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
}
- hier würde Ich mag Schnittstelle
Hallo, könnten Sie einen Code schreiben Sie uns weitere Informationen zu geben über sie umgesetzt wird? – jos
Ich habe meine Frage bearbeitet und Code hinzugefügt – Stepan