【发布时间】:2017-03-07 08:27:04
【问题描述】:
我有一个片段,其中有一个按钮可以从图库中选择图像。图库已成功打开,但是当我选择图像时,我没有从活动中获得结果。所以我考虑使用回调(接口)。不过,我知道怎么做。
你能给我一些建议吗?
界面
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);
}
- 这里我想使用接口将结果返回到片段
【问题讨论】:
-
您好,您能否发布一些代码以向我们提供有关它已实现的更多信息?
-
我编辑了我的问题并添加了一些代码
标签: java android android-fragments interface onactivityresult