我正在使用RecyclerView以我的对象“收入”填充CardViews。现在我需要CardView中的其中一个按钮来启动新的Activity并将该对象发送给它。从RecyclerView.Adapter与绑定对象开始活动
下面是我的转接器按钮的onClickListener的一部分:
holder.editButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
editAt(income);
}
});
public void editAt(Income income){
Intent i = new Intent(context,IncomeAddActivity.class);
Bundle bundle = new Bundle();
// here I want to send that "income" object
i.putExtras(bundle);
startActivity(i);
}
有没有简单的方法来做到这一点,或者我的做法是完全错误的?
我可以尝试捆绑只是一个位置,并以某种方式从父母送我的列表活动,但我不知道这是否是“良好的做法” – AndroidBegginer