4
私は、ギャラリーから画像を選択するボタンがあるフラグメントを持っています。ギャラリーは正常に開いていますが、イメージを選択すると、私は活動の結果を得られません。だから私はコールバック(インターフェイス)を使用することを検討します。しかし、私はどのように知っている。アクティビティからコールバックを取得してフラグメントを使用する方法
私に何かお勧めできますか?
インタフェースフラグメントクリックで
public interface CallbackListener {
void onPhotoTake(String url);
}
@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);
}
}
活性
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
}
-
あなたがそれを行うにはいくつかの方法があることができ、バックフラグメントクラスにデータを送信したい場合は、ここで
- 私はインターフェイス
こんにちは、あなたは私たちにそれが実装されている詳細な情報を提供するためにいくつかのコードを投稿できますか? – jos
私の質問を編集し、いくつかのコードを追加しました – Stepan