Mam błędy składniowe z moim kodem, w "getView" Chcę uczynić detektor dla przycisku "update" "przenieść się do innej aktywności:Sposób naprawy Metoda startActivity (Intent) jest niezdefiniowana dla typu new View.OnClickListener() błąd składni
@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;
}
próbowałem naprawić te błędy o "intencyjny", ale nie udało mi się :(
metoda startActivity (zamiar) jest u ndefined dla nowego typu View.OnClickListener()
Sposób getApplicationContext() jest zdefiniowana dla nowego typu View.OnClickListener()
a nawet whene przeniosłem te stwierdzenia z "onclick" metoda problem się nie zmienił !! Zaimportowałem bibliotekę "Intent", jak to rozwiązać ????
jest klasa adapter w innym pliku? – Raghunandan