次のコードがありますが、上記のエラー メッセージが表示される理由がわかりません。私は明らかにそれが何を意味するかを知っていますが、括弧をチェックしましたが、それらは私には正しいようです. ADT 21.1.0 を実行しています。これまでのところ、Eclipse の再起動を試みました。PC を再起動します。プロジェクトを再構築します。
package cct.mad.lab;
import android.app.ListActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.Toast;
public class WalkList extends ListActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// storing string resources into Array
String[] players = getResources().getStringArray(R.array.players);
// Binding resources Array to ListAdapter
this.setListAdapter(new ArrayAdapter<String>(this, R.layout.list_item, R.id.label, players));
}
protected void onListItemClick (ListView 1, View v, int position, long id) {
String item = (String) getListAdapter().getItem(position);
Toast.makeText(this, item + " selected", Toast.LENGTH_LONG).show();
}
}