コードに構文エラーがあります。「getView」で、ボタン「update」のリスナーを作成して、別のアクティビティに移動します。
@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;
}
「意図」に関するこれらのエラーを修正しようとしましたが、失敗しました:(
メソッド startActivity(Intent) は型 new View.OnClickListener() に対して未定義です
メソッド getApplicationContext() は型 new View.OnClickListener() に対して未定義です
これらのステートメントを「onClick」メソッドから移動しても、問題は変わりませんでした!! 「インテント」ライブラリをインポートしましたが、それを解決するには????