Hi ive a une liste personnalisée et j'essaie de démarrer une nouvelle activité sur un clic sur un bouton, mais une erreur se produit lorsque j'essaie de définir une intention, car ma classe de tableau personnalisée ne prolonge pas l'activité. Les boutons déclenchent une alarme à régler. Est-il possible que je puisse avoir l'intention de travailler dans cette classe?Android Listview personnalisée
Ci-dessous est mon code pour la classe.
public class customArray extends ArrayAdapter<String> {
SatMain sm = new SatMain();
int resource;
public customArray(Context cont, int _resource, List<String> items) {
super(cont, _resource, items);
resource = _resource;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
RelativeLayout rl;
String prod = getItem(position);
if (convertView == null) {
rl = new RelativeLayout(getContext());
LayoutInflater vi = (LayoutInflater) getContext().getSystemService(
Context.LAYOUT_INFLATER_SERVICE);
vi.inflate(resource, rl, true);
} else {
rl = (RelativeLayout) convertView;
}
TextView t1 = (TextView) rl.findViewById(R.id.text12);
t1.setText(prod);
final Button b1 = (Button) rl.findViewById(R.id.widget29);
b1.setText("efwrf");
if (position == 2) {
b1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent intent = new Intent(customArray.class, SatMain.class);
startActivity(intent);
b1.setText("alarm set");
}
});
}
if (position == 0) {
b1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
}
});
b1.setText("number 0");
}
return rl;
}
}
Quelle est l'erreur qui se produit? –
Il suffit de dire que le constructeur de l'intention est indéfini (havent l'exécuter comme une erreur de compilation) – SamB09