public class IndexFragment extends Fragment {

private MapView mMapView;

@Override

public View onCreateView(LayoutInflater inflater, ViewGroup container,

Bundle savedInstanceState) {

//在使用SDK各组件之前初始化context信息,传入ApplicationContext

//注意该方法要再setContentView方法之前实现

SDKInitializer.initialize(getActivity().getApplicationContext());

View view = inflater.inflate(R.layout.tab01, container, false);

mMapView = (MapView)view.findViewById(R.id.id_map_view);

return view;

}

@Override

public void onDestroy() {

super.onDestroy();

//在activity执行onDestroy时执行mMapView.onDestroy(),实现地图生命周期管理

mMapView.onDestroy();

}

@Override

public void onResume() {

super.onResume();

//在activity执行onResume时执行mMapView. onResume (),实现地图生命周期管理

mMapView.onResume();

}

@Override

public void onPause() {

super.onPause();

//在activity执行onPause时执行mMapView. onPause (),实现地图生命周期管理

mMapView.onPause();

}

}

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐