【发布时间】:2021-05-10 19:39:09
【问题描述】:
我正在为 RecyclerView 创建一个适配器;当前为 RecyclerView 中的项目创建 onClickListener;我希望回到我似乎做不到的片段,所以我尝试在方法中添加带有 super.onBackPressed 的 onBackPressed(),因为片段位于上一页;我在 onClickListener 中调用了它,但它似乎不起作用,有什么想法可以解决这个问题吗?
代码如下:
公共类 MyViewHolder 扩展 RecyclerView.ViewHolder { TextView text1, text2, text3;
public MyViewHolder(@NonNull View itemView) {
super(itemView);
itemView.setOnClickListener(new View.OnClickListener() {
@Override public void onClick(View v) {
// This onClick doesn't accept onBackPressed() or popBackStack(), however I need to get this to the previous page which is a fragment.
}
});
【问题讨论】:
标签: java android-studio android-fragments android-recyclerview listadapter