Android 如何在单击片段本身内部的recyler视图项时启动对话框片段?
让我先给你解释一下设计 我有一个活动A,里面有一个片段,这个片段又有一个recylerview。现在我想在单击recylerview的项时打开一个对话框片段 我正在为ViewHolder中的视图设置click listener(实现OnClick listener)Android 如何在单击片段本身内部的recyler视图项时启动对话框片段?,android,android-fragments,android-recyclerview,Android,Android Fragments,Android Recyclerview,让我先给你解释一下设计 我有一个活动A,里面有一个片段,这个片段又有一个recylerview。现在我想在单击recylerview的项时打开一个对话框片段 我正在为ViewHolder中的视图设置click listener(实现OnClick listener) 问题1。我应该直接从viewholder的onCLick方法打开对话框片段,还是首先将单击从viewholder传播到活动,然后活动将启动对话框片段。直接从viewholder的onCLick方法打开对话框片段,但他们不是说所有导航
问题1。我应该直接从viewholder的onCLick方法打开对话框片段,还是首先将单击从viewholder传播到活动,然后活动将启动对话框片段。
直接从viewholder的onCLick方法打开对话框片段
,但他们不是说所有导航都应该从父级完成吗活动而不是片段中的他们说所有导航都应该从父活动中完成,因为我认为您显示的是对话框片段
,而不是启动新屏幕,这样您就可以从viewholder的onCLick方法启动它,而无需将click事件传播到Activitypass FragmentManager对象中的类您使用的是ViewHolder
问题是否已解决?