@Override
public void onBindViewHolder(final storeadapter.MyViewholder holder, final int position) {
storeRecycleView data = list.get(position);//위치에 따라서 그에 맞는 데이터를 얻어오게 한다.
holder.gametype.setText(data.getgametype());
holder.gameplace.setText(data.getgameplace());
holder.storename.setText(data.getstorename());
holder.ownerEmail.setText(data.getownerEmail());
holder.ownerName.setText(data.getownername());
holder.passbtn.setText("메뉴 관리");
holder.itemView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick (View v) {
Intent intent = new Intent(context , food_menu_manage.class);
intent.putExtra("getstorename",holder.storename.getText().toString());
intent.addFlags(intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
}
});
holder.v.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick (View v) {
Intent intent = new Intent(context, food_menu_manage.class);
intent.putExtra("getstorename",holder.storename.getText().toString());
intent.addFlags(intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
}
});
}
public class MyViewholder extends RecyclerView.ViewHolder {
TextView gametype, gameplace, storename, ownerEmail, ownerName;
Button passbtn;
public final View v;
public MyViewholder(View itemview) {
super(itemview);
gametype = (TextView) itemview.findViewById(R.id.gametype);
gameplace = (TextView) itemview.findViewById(R.id.gameplace);
storename = (TextView) itemview.findViewById(R.id.storename);
ownerEmail = (TextView) itemview.findViewById(R.id.ownerEmail);
ownerName = (TextView) itemview.findViewById(R.id.ownername);
passbtn = (Button) itemview.findViewById(R.id.btn_menumanege);
v = itemview;
passbtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(context,storename.getText()+ "",Toast.LENGTH_SHORT).show();
Intent intent = new Intent(context, food_menu_manage.class);
intent.putExtra("getstorename",storename.getText().toString());
intent.addFlags(intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
}
});
}
이런식으로 했는데
버튼으로는 재대로 작동하는데 리사이클러뷰 아이템을 눌럿을때 food_manage.class 로 인텐트해서
화면을 넘기고싶은데 안되서 뭘 잘못한건지 지적해주시면 감사하겟습니다