можно ли получить доступ из googlemap (SupportMapFragment) в другом классе?
я тестирую несколько методов и получаю следующие ошибки:
map = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map)).getMap();
вернуть:
java.lang.NullPointerException
map = ((SupportMapFragment) ((FragmentActivity)context).getSupportFragmentManager().findFragmentById(R.id.map)).getMap();
вернуть:
android.app.Application не может быть преобразован в android.support.v4.app.FragmentActivity
примечание: я не могу изменить класс, чтобы расширить фрагмент
other class ?
означает - person M D   schedule 24.04.2015context
? Если вы позвонитеgetApplicationContext()
, вы увидите эту проблему. ИспользуйтеContext
видMyActivity.this
илиthis
вашего звонящегоActivity
. - person kandroidj   schedule 24.04.2015gLocation = new GLocation(context);
в действии, а в классе я используюpublic GLocation(Context _context) { this.context = _context; }
- person hamedata   schedule 24.04.2015