【发布时间】:2016-10-20 00:51:33
【问题描述】:
我第一次在 Android 平台上开发应用程序并尝试将传感器与谷歌地图连接。单独来说,传感器和谷歌地图工作正常,但是,当我尝试通过Fragment 连接它时,它会出错。
错误:
不兼容的类型:无法转换为 OnMapReadyCallback
这是我的示例代码:
public void onSensorChanged(SensorEvent event) {
if (event.sensor.getType() == Sensor.TYPE_LIGHT) {
textLIGHT_reading.setText("LIGHT1: " + event.values[0]);
updateCamera(event.values[0]);
}
}
private void updateCamera(float degree) {
if (mMap == null) {
SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map);
mapFragment.getMapAsync(this);
}
}
感谢您的帮助。
【问题讨论】:
-
你的片段是否实现了
OnMapReadyCallback? -
如果可以的话,请发布 logcat
标签: android google-maps fragment sensors