Changeset View
Changeset View
Standalone View
Standalone View
src/it/reyboz/bustorino/fragments/ArrivalsFragment.java
Show First 20 Lines • Show All 198 Lines • ▼ Show 20 Lines | public View onCreateView(LayoutInflater inflater, ViewGroup container, | ||||
return root; | return root; | ||||
} | } | ||||
@Override | @Override | ||||
public void onResume() { | public void onResume() { | ||||
super.onResume(); | super.onResume(); | ||||
LoaderManager loaderManager = getLoaderManager(); | LoaderManager loaderManager = getLoaderManager(); | ||||
Log.d(DEBUG_TAG, "OnResume, justCreated "+justCreated); | Log.d(DEBUG_TAG, "OnResume, justCreated "+justCreated); | ||||
/*if(needUpdateOnAttach){ | |||||
updateFragmentData(null); | |||||
needUpdateOnAttach=false; | |||||
}*/ | |||||
if(stopID!=null){ | if(stopID!=null){ | ||||
//refresh the arrivals | //refresh the arrivals | ||||
if(!justCreated){ | if(!justCreated){ | ||||
if (reloadOnResume) | if (reloadOnResume) | ||||
mListener.requestArrivalsForStopID(stopID); | mListener.requestArrivalsForStopID(stopID); | ||||
} | } | ||||
else justCreated = false; | else justCreated = false; | ||||
//start the loader | //start the loader | ||||
if(prefs.isDBUpdating(true)){ | if(prefs.isDBUpdating(true)){ | ||||
prefs.registerListener(); | prefs.registerListener(); | ||||
} else { | } else { | ||||
Log.d(DEBUG_TAG, "Restarting loader for stop"); | Log.d(DEBUG_TAG, "Restarting loader for stop"); | ||||
loaderManager.restartLoader(loaderFavId, getArguments(), this); | loaderManager.restartLoader(loaderFavId, getArguments(), this); | ||||
} | } | ||||
updateMessage(); | updateMessage(); | ||||
} | } | ||||
} | } | ||||
@Override | @Override | ||||
public void onStart() { | public void onStart() { | ||||
super.onStart(); | super.onStart(); | ||||
if (needUpdateOnAttach){ | if (needUpdateOnAttach){ | ||||
updateFragmentData(null); | updateFragmentData(null); | ||||
needUpdateOnAttach = false; | |||||
} | } | ||||
} | } | ||||
@Override | @Override | ||||
public void onPause() { | public void onPause() { | ||||
if(listener!=null) | if(listener!=null) | ||||
prefs.unregisterListener(); | prefs.unregisterListener(); | ||||
super.onPause(); | super.onPause(); | ||||
LoaderManager loaderManager = getLoaderManager(); | LoaderManager loaderManager = getLoaderManager(); | ||||
Log.d(DEBUG_TAG, "onPause, have running loaders: "+loaderManager.hasRunningLoaders()); | Log.d(DEBUG_TAG, "onPause, have running loaders: "+loaderManager.hasRunningLoaders()); | ||||
loaderManager.destroyLoader(loaderFavId); | loaderManager.destroyLoader(loaderFavId); | ||||
▲ Show 20 Lines • Show All 266 Lines • Show Last 20 Lines |
Public contents are in Creative Commons Attribution-ShareAlike 4.0 (CC-BY-SA) or GNU Free Documentation License (at your option) unless otherwise noted. · Contact / Register