MapFragment 中的 getMapAsync 无法应用于 java.lang.Runnable
getMapAsync in MapFragment can not be applied to java.lang.Runnable
我正在尝试在 AsyncTask 中获取地图,在片段 mapFragment.getMapAsync(this);
行的 this
处出现错误
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);
mapFragment.getMapAsync(getContext());
我正在尝试在 AsyncTask 中获取地图,在片段 mapFragment.getMapAsync(this);
行的 this
处出现错误
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);
mapFragment.getMapAsync(getContext());