Ho un errore di sintassi con il mio codice, nel "getView" Voglio rendere un listener per il pulsante "aggiornamento "per passare a un'altra attività:Come risolvere il metodo startActivity (Intent) non è definito per il nuovo tipo di errore di sintassi View.OnClickListener()
@Override
public View getView(int position, View convertView, ViewGroup parent) {
LayoutInflater l = (LayoutInflater) context.getSystemService(context.LAYOUT_INFLATER_SERVICE);
View rowView = l.inflate(R.layout.temp, parent, false);
TextView textView = (TextView) rowView.findViewById(R.id.textView1);
ImageView imageView = (ImageView) rowView.findViewById(R.id.imageView1);
Button update = (Button) rowView.findViewById(R.id.button1);
// update.setOnClickListener(new View.OnClickListener() {
//
// @Override
// public void onClick(View v) {
//
// Intent redirect = new Intent(getApplicationContext(),Update.class);
// startActivity(redirect);
//
// }
// });
textView.setText(sa.get(position));
return rowView;
}
ho cercato di correggere questi errori di "intenti" ma ho fallito :(
Il metodo startActivity (Intent) è u ndefined per il tipo nuovo View.OnClickListener()
Il metodo getApplicationContext() è definito per il tipo nuovo View.OnClickListener()
e metodo ancora whene ho spostato queste dichiarazioni di "onClick" il problema non è cambiato !! Ho importato la libreria "Intent", come risolverlo ????
è la vostra classe di adattatori in un file diverso? – Raghunandan