I want the application to run on the version of Android - 8
I found some "answers", but still receives on a NullPointerException.
try {
FragmentManager myFM = ActivityMapa.this.getSupportFragmentManager();
final SupportMapFragment myMAPF = (SupportMapFragment) myFM.findFragmentById(R.id.mapa);
map = myMAPF.getMap();
} catch (Exception e) {
Log.d("mapa", "FR error: " + e);
map = ((MapFragment) getFragmentManager().findFragmentById(R.id.mapa)).getMap();
}
second answer:
// in try()
map = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.mapa)).getMap();
The code is in:
public class ActivityMap extends ActivityOptions { // ActivityOptions extends FragmentActivity
(...)
protected void onCreate() {
// try()
}
}
What to do to not get an exception?