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 : Sélectionner tout - Visualiser dans une fenêtre à part
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??
Merci d'avance pour votre aide !
Partager