Lancer une activity à partir d'une listView
Bonsoir,
j'essaye de lancer une activity après que l'on ai cliquer dans ma listView.
mais je peux pas faire startActivity dans une class qui extends BaseAdapter ...
pour mieux exprimer voila mon code:
---------------------------------------------------------
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
| package com.toi;
import java.util.ArrayList;
import android.content.Intent;
import android.view.View.OnClickListener;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.TextView;
public class Aplist extends BaseAdapter {
private LayoutInflater inflater;
public Aplist(Context context,ArrayList<Entry> entries) {
inflater = LayoutInflater.from(context);
this.entries = entries;
}
@Override
public int getCount() {
return entries.size();
}
// Permet de retourner un objet contenu dans la liste
@Override
public Object getItem(int index) {
return entries.get(index);
}
@Override
public long getItemId(int index) {
return this.entries.get(index).getId();
}
private class FeedView {
TextView title;
TextView descrition;
}
@Override
public View getView(int position, View convertView, ViewGroup parent){
FeedView fv;
if (convertView == null) {
fv = new FeedView();
convertView = inflater.inflate(R.layout.view, null);
fv.title = (TextView)convertView.findViewById(R.id.title);
fv.descrition = (TextView)convertView.findViewById(R.id.descrition);
convertView.setTag(fv);
} else {
fv = (FeedView) convertView.getTag();
}
fv.title.setText(entries.get(position).getTitle());
fv.descrition.setText(entries.get(position).getDescription());
convertView.setOnClickListener(new OnClickListener() {
public void onClick(View view) {
Intent monIntent = new Intent(null, Autre.class);
startActivity(monIntent);
}
});
return convertView;
}
} |
-----------------------------------------
Qui pourras maider??:cry:
Merci d'avance pour votre aide !