現在デバイスの利用可能なセンサーを表示しようとしています...私のコードは以下のとおりです。エラー:(22,30)エラー:互換性のないタイプ:オブジェクトをセンサーに変換できません
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.hardware.Sensor;
import android.hardware.SensorManager;
import android.widget.TextView;
import java.util.List;
public class MainActivity extends AppCompatActivity {
private SensorManager sMgr;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TextView sensorsData = (TextView) findViewById(R.id.textView1);
sMgr = (SensorManager) this.getSystemService(SENSOR_SERVICE);
List list = sMgr.getSensorList(Sensor.TYPE_ALL);
StringBuilder data = new StringBuilder();
for (Sensor sensor : list) {
data.append(sensor.getName() + "\n");
data.append(sensor.getVendor() + "\n");
data.append(sensor.getVersion() + "\n");
}
sensorsData.setText(data);
}
}
とエラーは、このライン上にある
for (Sensor sensor : list) {
'List list ='? –