android - Recycler View add On Item Click Listener 多次启动活动
问题描述
@Override
public void onChildAdded(DataSnapshot dataSnapshot, String s) {
try {
Timeline timeline = dataSnapshot.getValue(Timeline.class);
timelineArrayList.add(timeline);
adapter= new TimelineAdapter(timelineArrayList);
timelineRecyclerView.setLayoutManager(layoutManager);
timelineRecyclerView.setAdapter(adapter);
adapter.notify();
} catch (Exception ex) {
System.out.print(ex.toString());
}
timelineRecyclerView.addOnItemTouchListener(new RecyclerItemClickListener(getContext(), new RecyclerItemClickListener.OnItemClickListener() {
@Override
public void onItemClick(View view, int position) {
Intent intent = new Intent(getContext(), ImageViewer.class);
intent.putExtra("img", timelineArrayList.get(position).getPhoto());
startActivity(intent);
}
}));
addOnItemTouchListener 多次启动活动我应该怎么做。我厌倦了添加标志,点击完成活动。
解决方案
没有什么对我有用,所以我决定使用列表视图,listview.onItemClickListner()
它对我有用。谢谢大家
https://developer.android.com/reference/android/widget/AdapterView.OnItemClickListener#summary
推荐阅读
- openlayers-5 - 我在 OL 6 中用什么替换 OpenLayers 5 中的 PointerEvent?
- javascript - 使用 require 传递函数
- python - 带字符串的while循环只运行一次
- html - 如何在textarea spring中使用'value'
- typescript - 是否可以从派生类推断基类类型?
- python-3.x - 在 RHEL 7 上安装 pyodbc 时出错。命令 GCC 失败,退出状态为 1
- regex - Boost 的正则表达式 'cntrl' 字符类中的控制(与可打印)字符是什么?
- python - 针对最大深度绘制决策树训练/测试精度
- outlook-redemption - 使用 Redemption 压缩 PST 文件
- python-3.x - 如何对 UTC 日期时间字符串进行 urlencode?