Мне нужно перейти к другому действию в этом классе myadapter. Может ли кто-нибудь показать мне, как заменить этот тост, чтобы перейти к другому действию? Спасибо.MyAdapter setItemClickListener
Вот мой код:
public class MyAdapter extends BaseAdapter implements Filterable {
Context c;
ArrayList<Movie> movies;
LayoutInflater inflater;
ArrayList<Movie> filterList;
CustomFilter filter;
public MyAdapter(Context c, ArrayList<Movie> movies) {
this.c = c;
this.movies = movies;
this.filterList=movies;
}
//TOTLA NUM OF MOVIES
@Override
public View getView(final int position, View convertView, ViewGroup parent) {
if(inflater==null)
{
inflater=(LayoutInflater) c.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
}
//PERFORM INFLATION
if(convertView==null)
{
convertView=inflater.inflate(R.layout.model,null);
}
//BIND DATA TO VIEWS
MyViewHolder holder=new MyViewHolder(convertView);
holder.nameTxt.setText(movies.get(position).getName());
holder.img.setImageResource(movies.get(position).getImage());
holder.setItemClickListener(new ItemClickListener() {
@Override
public void onItemClick(View v) {
Toast.makeText(c,movies.get(position).getName(),Toast.LENGTH_SHORT).show();
}
});
//RETURN A ROW
return convertView;
}
@Override
public Filter getFilter() {
if(filter==null)
{
filter=new CustomFilter(filterList,this);
}
return filter;
}
Я попытался, но все еще получил ошибки – kip