0

내가 언급 한 오류가 AsyncTask를 내부지도를 얻기 위해 노력하고있어 적용 할 수 없습니다으로 MapFragment에 getMapAsync이 조각 내부의 선 <code>mapFragment.getMapAsync(this);</code>에 <code>this</code>에 java.lang.Runnable의

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); 

답변

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

mainClass.this 올바른 사람이었다 왜 그것을 바 꾸었습니까! –

+0

나는 조각을 사용하고 있다고 생각합니다. 따라서 문제가 해결되면 다시 보내주십시오. –

+0

예 조각을 사용하고 있지만 mainClass.this가 문제를 해결했습니다 –