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