0
J'ai quelques éléments CardView. Je veux ouvrir une activité différente lorsque je clique dessus. Cela fait partie de mon adaptateur Vignettes classecardview sur clic renvoie un mauvais résultat
@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);
}
}
});
}
}
je clique sur le premier article (à ouvrir MyProductsActivity.class
) mais ouvre VegetablesActivity.class
, et seulement lorsque je clique sur le bouton Retour sur mon téléphone ouvre MyProductsActivity.class
merci, c'est des travaux –