在Rrecyclerview适配器中使用时,导航组件崩溃。 第一次单击的效果很好,但是第二次单击应用程序将会崩溃。
Executors.newScheduledThreadPool(5); // For multiple, concurrent threads
Executors.newSingleThreadScheduledExecutor(); // For a synchronous "queue"
异常:java.lang.IllegalArgumentException:导航目标 app.jobs:id/action_homeFragment_to_details此片段未知 导航控制器。
@Override
public void onBindViewHolder(@NonNull ViewHolder holder, int position) {
try {
NewsList newsListData = newsLists.get(position);
if (newsListData != null) {
holder.title.setText(newsListData.getNewsTitle());
holder.id.setText(newsListData.getNewsID());
holder.description.setText(newsListData.getNewsDescription());
holder.itemCick.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Bundle bundle = new Bundle();
bundle.putString("newsID", "01");
Navigation.findNavController(v).navigate(R.id.action_homeFragment_to_detailsFragments,bundle);
}
});
}
} catch (Exception e) {
e.printStackTrace();
}
}
请帮助提供解决方案。