startActivityForResult - 将值放到onActivityResult

时间:2018-01-01 17:35:55

标签: android bundle

我开始用Intent从Gallery中选择一个Image。我的目标是将一个Extra(一个int值)放到onActivityResult,但我可以弄清楚如何做到这一点。

我调用图像选择器的方式:

Intent photoPickerIntent = new Intent();
photoPickerIntent.setType("image/jpg");
photoPickerIntent.setAction(Intent.ACTION_GET_CONTENT);
Intent photoResultIntent = Intent.createChooser(photoPickerIntent, "Bild auswählen");
fragment.startActivityForResult(photoResultIntent, HorseFragment.PICK_IMAGE, bundle);

我尝试了什么(没有成功):

  1. 实例化一个新的Bundle并将其作为第三个参数提供给startActivityForResult()

  2. 使用photoResultIntent.putExtra ...

  3. 如何将值添加到目标活动并在onActivityResult中检索?任何人都可以向我解释一下吗?

    非常感谢你的时间和帮助!

0 个答案:

没有答案