java - 如何从适配器类 Android STUDIO 启动片段
问题描述
我想在单击按钮时从我的 Recycler View 的适配器类开始一个片段。我想知道我该怎么做
解决方案
你可以在你的适配器中这样做
holder.buttonName.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
YourFragment yourfragmentobject = new YourFragment();
AppCompatActivity activity = (AppCompatActivity) v.getContext();
activity.getSupportFragmentManager().beginTransaction().replace(R.id.fragmentContainer, yourfragmentobject).addToBackStack(null).commit();
}
});
推荐阅读
- javascript - 如何使用 useEffect 挂钩停止自动重新渲染组件?
- audio - WebAudio 将流连接到目标不起作用
- python-3.x - 在 64 位 Windows 上的 Anaconda 4.8.3 中解码 Python 3.6 中的二维码?
- snowflake-cloud-data-platform - 选择托管雪花的云平台的性能权衡是什么?
- c++ - 整数不更新 C++ 中 switch 函数中的值
- python - 在 tf.reset_default_graph() 之后的 Keras load_model 期间,张量不是该图的元素
- angular - 无法在 Web 检查器中禁用电容器插件日志记录
- reactive-programming - 反应式中有 ThrottleWhile 或 SubscribeAsync 之类的东西吗?
- heroku-postgres - 无法使用 herokuCli 访问 Heroku Postgres 的数据
- python - Pydot Graphviz 可执行文件的最新修复?/ Pydot.Dot.write_png 不起作用