У меня есть следующий код, который говорит, что не может разрешить символ mMap (). Что мне делать? - PullRequest
0 голосов
/ 09 сентября 2018
@Override
protected void onResume() {
super.onResume();
if (mMap == null) {


Попробуйте получить карту из фрагмента SupportMap:

mMap=((SupportMapFragment)getSupportFragmentManager().findFragmentById(R.id.map)).getMap();
    mMap.setMyLocationEnabled(false);
    }

1 Ответ

0 голосов
/ 09 сентября 2018

вам, скорее всего, придется определить его как поле, чтобы к этому полю можно было получить доступ:

private GoogleMap mMap; 

... и в комментариях там указано might be null if Google Play services APK is not available, что означает, что вы можете запускать это на эмуляторе (или устройстве), в котором отсутствуют эти сервисы воспроизведения. в этом случае вам просто нужно создать AVD из изображения с сервисами воспроизведения. если вы хотите сослаться на более поздние версии, вам нужно отредактировать build.gradle .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...