0

Ich versuche Karte innerhalb AsyncTask zu bekommen immer erwähnt Fehler bei this in Zeile mapFragment.getMapAsync(this); in einem FragmentgetMapAsync in MapFragment kann nicht auf java.lang.Runnable angewendet werden

private class BackGroundTaskForUserProfile extends AsyncTask<String, Void, Void> { 

getActivity().runOnUiThread(new Runnable() { 
       @Override 
       public void run() { 
MapFragment mapFragment = (MapFragment) getActivity().getFragmentManager() 
          .findFragmentById(R.id.map); 
        mapFragment.getMapAsync(this); 

Antwort

2
mapFragment.getMapAsync(getContext()); 
+0

mainClass.this richtig war ein Mann Warum hast du es geändert? –

+0

Ich denke du verwendest Fragment. Also, bittevote, wenn dein Problem gelöst wurde. –

+0

Ja, ich benutze Fragment, aber MainClass.this löste das Problem –

Verwandte Themen