Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 错误:(22,30)错误:不兼容类型:无法将对象转换为传感器_Android - Fatal编程技术网

Android 错误:(22,30)错误:不兼容类型:无法将对象转换为传感器

Android 错误:(22,30)错误:不兼容类型:无法将对象转换为传感器,android,Android,我试图显示设备中可用的传感器…这是我的代码,我很难知道该怎么做 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 Ma

我试图显示设备中可用的传感器…这是我的代码,我很难知道该怎么做

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<Sensor> list = sMgr.getSensorList(Sensor.TYPE_ALL);
List list = sMgr.getSensorList(Sensor.TYPE_ALL);