'whene i open other activity app crash android studio
public class myadapter extends FirebaseRecyclerAdapter<model,myadapter.myviewholder> { Context context; public myadapter(@NonNull FirebaseRecyclerOptions options, Context context) { super(options); this.context = context; }
public myadapter(@NonNull FirebaseRecyclerOptions<model> options) {
super(options);
}
@Override
protected void onBindViewHolder(@NonNull myviewholder holder, int position, @NonNull model model)
{
holder.name.setText(model.getN());
holder.course.setText(model.getD());
Intent intent = new Intent( context , ViewActivity.class);
// intent.putExtra("N", model.getN());
intent.putExtra("D", model.getD());
intent.putExtra("P", model.getP());
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
Glide.with(holder.img.getContext()).load(model.getP()).placeholder(R.drawable.jjkkjkj).into(holder.img);
}
@NonNull
@Override
public myviewholder onCreateViewHolder(@NonNull ViewGroup parent, int viewType)
{
View view= LayoutInflater.from(parent.getContext()).inflate(R.layout.singlerow,parent,false);
return new myviewholder(view);
}
class myviewholder extends RecyclerView.ViewHolder
{
ImageView img;
TextView name,course;
public myviewholder(@NonNull View itemView)
{
super(itemView);
img=(ImageView)itemView.findViewById(R.id.img1);
name=(TextView)itemView.findViewById(R.id.nametext);
course=(TextView)itemView.findViewById(R.id.coursetext);
}
}
}
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|