0

在主要活动中有一个具有RecyclerView的片段。当用户单击 RecyclerView 中的项目时,我从我的适配器调用,我在我的主要活动中的方法((Activity)v.getContext()).startActivityForResult(intent, Config.REQUEST_ATTENDEES)上处理了这个请求。onActivityResult并从 再次膨胀片段onActivityResult。我onActivityResult被触发但在被触发后,我的主要活动调用onDestroy. 以下是我查看的资源:

我们可以从适配器调用 startActivityForResult 吗?

onActivityResult 在 onDestroy 之后不再被调用

我在想第二个可能是我的问题,但我不确定,因为在我的适配器中,(Activity)v.getContext()应该是我的主要活动。任何建议都会很好。

4

1 回答 1

0

你可以试试这个: getActivity().startActivityResult(intent,Configs.REQUEST_ATTENDEES)

于 2016-06-02T07:12:50.617 回答