0
몇 가지 CardView 항목이 있습니다. 나는 그것을 클릭 할 때 다른 활동을 열어보고 싶다. 이클릭시 cardview가 잘못된 결과를 반환합니다.
@Override
public int getItemCount() {
return productGroups.size();
}
public class ViewHolder extends RecyclerView.ViewHolder{
private TextView txtGroupName;
public ViewHolder(final View view) {
super(view);
txtGroupName = (TextView)view.findViewById(R.id.txtNameOfGroup);
view.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
switch (getLayoutPosition()){
case 0: Intent intent = new Intent(view.getContext(),MyProductsActivity.class);
view.getContext().startActivity(intent);
case 1: Intent intent1 = new Intent(view.getContext(), VegetablesActivity.class);
view.getContext().startActivity(intent1);
}
}
});
}
}
처음 항목을 클릭이 (MyProductsActivity.class
를 열고 자) 내 CardView 어댑터 클래스의 일부이지만 VegetablesActivity.class
을 열고, 내 전화에 버튼을 다시 클릭하는 경우에만 당신은 잊었 MyProductsActivity.class
감사합니다. –