Changeset View
Changeset View
Standalone View
Standalone View
app/src/main/java/it/reyboz/bustorino/fragments/FragmentHelper.java
Show First 20 Lines • Show All 120 Lines • ▼ Show 20 Lines | public void createOrUpdateStopFragment(Palina p, boolean addToBackStack){ | ||||
//set the String to be displayed on the fragment | //set the String to be displayed on the fragment | ||||
String displayName = p.getStopDisplayName(); | String displayName = p.getStopDisplayName(); | ||||
if (displayName != null && displayName.length() > 0) { | if (displayName != null && displayName.length() > 0) { | ||||
arrivalsFragment = ArrivalsFragment.newInstance(p.ID,displayName); | arrivalsFragment = ArrivalsFragment.newInstance(p.ID,displayName); | ||||
} else { | } else { | ||||
arrivalsFragment = ArrivalsFragment.newInstance(p.ID); | arrivalsFragment = ArrivalsFragment.newInstance(p.ID); | ||||
} | } | ||||
String probableTag = ResultListFragment.getFragmentTag(p); | String probableTag = ArrivalsFragment.getFragmentTag(p); | ||||
attachFragmentToContainer(fm,arrivalsFragment,new AttachParameters(probableTag, true, addToBackStack)); | attachFragmentToContainer(fm,arrivalsFragment,new AttachParameters(probableTag, true, addToBackStack)); | ||||
} | } | ||||
// DO NOT CALL `setListAdapter` ever on arrivals fragment | // DO NOT CALL `setListAdapter` ever on arrivals fragment | ||||
arrivalsFragment.updateFragmentData(p); | arrivalsFragment.updateFragmentData(p); | ||||
// enable fragment auto refresh | // enable fragment auto refresh | ||||
arrivalsFragment.setReloadOnResume(true); | arrivalsFragment.setReloadOnResume(true); | ||||
listenerMain.hideKeyboard(); | listenerMain.hideKeyboard(); | ||||
▲ Show 20 Lines • Show All 148 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