Я впервые разрабатываю приложение на платформе Android и пытаюсь подключить датчик к карте google. Индивидуально, сенсорные карты и карты google работают нормально, однако, когда я пытаюсь подключить его через Fragment
, он дает ошибку.Работа с Android-датчиком с картами google
Ошибка:
incompatible types: cannot be converted to 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»? – siger
, и если вы можете отправить логарифм – 7geeky