リストビューにセンサーの名前のみを表示しようとしています..ログではできますが、リストビューではできません:
mSensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
deviceSensors = mSensorManager.getSensorList(Sensor.TYPE_ALL);
for(Sensor s : deviceSensors) {
Log.d("SENSORS", s.getName());
listView.setAdapter(new ArrayAdapter<Sensor>(this,
R.layout.customlistview, deviceSensors);
}
このようにして、名前だけでなくセンサーに関するすべての情報がリストビューに表示されるログに名前を表示できます。私がこのようにしようとすると:
mSensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
deviceSensors = mSensorManager.getSensorList(Sensor.TYPE_ALL);
for(Sensor s : deviceSensors) {
Log.d("SENSORS", s.getName());
listView.setAdapter(new ArrayAdapter<Sensor>(this,
R.layout.customlistview, s.getName()));
}
リストビューでエラーが発生します:The constructor ArrayAdapter<Sensor>(SensorsActivity, int, String) is undefined
どうすれば解決できますか?