我有case Repo.get(User, id) do
nil -> {:error, :not_found}
user -> {:ok, user}
end
一些片段(片段中我有一个viewPager
),recyclerView
包含更多项目,所以,我想点击{{{{{{ 1}},它转换为recyclerView
。但我不明白。
它错误 非常感谢你
答案 0 :(得分:1)
您需要上下文来致电startActivity()
。将getActivity()
作为您正在初始化适配器的Fragment中的上下文传递;像:
YourAdapter adapter = new YourAdapter(getActivity, /* other parameters*/);
在适配器中:
private Context mContext;
YourAdapter(Context context, /*other parameters*/) {
mContext = context;
}
然后使用mContext调用startActivity():
mContext.startActivity();
答案 1 :(得分:1)
试试这个
Intent intent= new Intent(itemView.getContext(),addsongList.class);
itemView.getContext().startActivity(intent);
答案 2 :(得分:1)
更改您的代码或传递Context
adapter
Intent intent= new Intent(itemView.getContext(),AddSongToList.class);
getActivity.startActivity(intent);