Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class MapFragment extends Fragment implements GoogleMap.OnMyLocationChangeListener, TouchableWrapper.UpdateMapAfterUserInterection {
- //BLABLABLA VARIAVEIS
- public MapFragment() {}
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- Bundle intent = getArguments();
- v2GetRouteDirection = new GMapV2GetRouteDirection();
- mContentResolver = getActivity().getContentResolver();
- mMapper = new JsonMapper();
- mType = intent.getString("type");
- mCamera = intent.getParcelable("camera");
- mCallbackControl = DetailCameraFragment.getInstance();
- mFragmentManager = getFragmentManager();
- }
- @Override
- public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
- mView = inflater.inflate(R.layout.fragment_map, container, false);
- if(mView != null) {
- mLiveRoute = (LinearLayout) mView.findViewById(R.id.live_route);
- mLiveRouteText = (TextView) mView.findViewById(R.id.live_route_text);
- mLiveRouteLoading = (TextView) mView.findViewById(R.id.live_route_text_loading);
- }
- return mView;
- }
- @Override
- public void onActivityCreated(Bundle savedInstanceState) {
- super.onActivityCreated(savedInstanceState);
- mLiveRoute.setOnClickListener(onLiveRouteClick);
- }
- @Override
- public void onSaveInstanceState(Bundle outState) {
- getChildFragmentManager().putFragment(outState, MAP_FRAGMENT, mSupportMapFragment);
- super.onSaveInstanceState(outState);
- }
- @Override
- public void onViewStateRestored(Bundle savedInstanceState) {
- if(savedInstanceState != null) {
- mSupportMapFragment = (CustomSupportMapFragment) getChildFragmentManager().getFragment(savedInstanceState, MAP_FRAGMENT);
- }
- super.onViewStateRestored(savedInstanceState);
- }
- @Override
- public void onResume() {
- super.onResume();
- mCallbackControl.lock();
- camera = new ArrayList<Camera>();
- loadAllCamerasNearby();
- mFragmentManager = getChildFragmentManager();
- mSupportMapFragment = (CustomSupportMapFragment) mFragmentManager.findFragmentById(R.id.mapView);
- if(mSupportMapFragment != null) {
- mFragmentManager.beginTransaction().remove(mSupportMapFragment).commit();
- }
- configNewMap();
- mFragmentManager.beginTransaction().replace(R.id.mapView, mSupportMapFragment).commit();
- if(mSupportMapFragment != null && mMap != null) {
- loadAllCameras();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment