2016-07-12 2 views
-4

Мне нужно перейти к другому действию в этом классе 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; 
} 
+0

Я попытался, но все еще получил ошибки – kip

ответ

0

Он работает для меня

Intent намерения = новый Intent (это, MyActivity.class);

+0

не получил ошибок, но не перешел на другую активность – kip

+0

Intent intnt = new Intent (MainActivity.this, newactivity.class); startActivity (intnt); // Используйте это для вызова вашего намерения startActivity (intnt); –

+0

Пропаганда заключается в том, что im фильтрует его, но обеспечивает правильную работу после фильтрации .. он дает мне случай 0 активности – kip

Смежные вопросы