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);