我實現了RecyclerView List,每當我點擊列表中的某些東西時,應用程序就會崩潰。RecyclerView OnClick方法
下面的代碼:
public void onBindViewHolder(MyViewHolder holder, final int position) {
holder.mTextView.setText(mDataset[position]);
holder.mCardView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
final Intent intent;
switch (getAdapterPostion()) {
case 0:
intent = new Intent(context, TestingActivity.class);
break;
case 1:
intent = new Intent(context, TestingActivity.class);
break;
case 2:
intent = new Intent(context, TestingActivity.class);
break;
case 3:
intent = new Intent(context, TestingActivity.class);
break;
case 4:
intent = new Intent(context, TestingActivity.class);
break;
case 5:
intent = new Intent(context, TestingActivity.class);
break;
default:
intent = new Intent(context, Timeline.class);
break;
}
context.startActivity(intent);
}
});
}
private int getAdapterPostion() {
return 0;
}
發佈錯誤日誌。 – Pavan
對可讀性和代碼格式進行少量編輯。 –