在主活动中有一个具有RecyclerView的片段。当用户单击回收器视图中的项目时,我正在从适配器调用((Activity)v.getContext()).startActivityForResult(intent, Config.REQUEST_ATTENDEES)
,并且我在主要活动中通过onActivityResult
方法处理了此请求。并从onActivityResult
再次充气碎片.我的onActivityResult
被触发,但在被触发后,我的主要活动调用onDestroy
。以下是我查看的资源:
我们可以从适配器调用 startActivityForResult 吗?
onActivityResult 在 onDestroy 之后不再被调用
我认为第二个可能是我的问题,但我不确定,因为在我的适配器中,(Activity)v.getContext()
应该是我的主要活动。任何建议都会很好。
你可以试试这个:getActivity().startActivityResult(intent,Configs.REQUEST_ATTENDEES)