Android - 来自片段

时间:2016-04-26 13:30:46

标签: android android-fragments

我想通过按RecyclerView内的项目来拍照。如果我执行((MainActivity)context).startActivityForResult,则会调用活动中的onActivityResult ..如何在Fragment Adapter内调用它?

我知道我可以在适配器内传递片段。但是我担心内存使用情况。

1 个答案:

答案 0 :(得分:1)

如果您对适配器中的片段有引用,则可以使用:

fragment.startActivityForResult(Intent intent, int requestCode);

然后在片段中,您需要以下内容:

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
}