我被困在一个情况下,我必须从回收器视图片段移动到一个活动,但没有找到一个工作解决方案,请帮助Thanks。
基本上,你只需要一个Context实例来打开任何一个 Activity
:context.startActivity(new Intent(context, SomeActivity.class)
我想你问的是关于开设新的 Activity
视乎 RecyclerView
项目被点击。在这种情况下,您应该添加 View.OnClickListener
至 ViewHolder
.
最简单的方法是在里面处理点击 ViewHolder
. Context
实例可以从任何 View
使用 View.getContext()
方法。然而,我更喜欢将点击委托给FragmentActivity,然后从那里打开一个新屏幕。在这里查看示例。https:/github.comIvanShafranabbyy-mobile-school-2019treemasterRecyclerViewSample。