Fixed not setting enabled button when AddonDetailsFragment is loaded

This commit is contained in:
Martijn Brekhof 2015-12-16 14:15:08 +01:00
parent a908e1e466
commit e001555818
2 changed files with 6 additions and 0 deletions

View File

@ -63,6 +63,7 @@ public class AddonDetailsFragment extends Fragment {
public static final String BUNDLE_KEY_DESCRIPTION = "description";
public static final String BUNDLE_KEY_FANART = "fanart";
public static final String BUNDLE_KEY_POSTER = "poster";
public static final String BUNDLE_KEY_ENABLED = "enabled";
private HostManager hostManager;
private HostInfo hostInfo;
@ -109,6 +110,7 @@ public class AddonDetailsFragment extends Fragment {
args.putString(BUNDLE_KEY_DESCRIPTION, vh.description);
args.putString(BUNDLE_KEY_FANART, vh.fanart);
args.putString(BUNDLE_KEY_POSTER, vh.poster);
args.putBoolean(BUNDLE_KEY_ENABLED, vh.enabled);
if( Utils.isLollipopOrLater()) {
args.putString(POSTER_TRANS_NAME, vh.artView.getTransitionName());
@ -166,6 +168,8 @@ public class AddonDetailsFragment extends Fragment {
setImages(bundle.getString(BUNDLE_KEY_POSTER), bundle.getString(BUNDLE_KEY_FANART));
setupEnableButton(bundle.getBoolean(BUNDLE_KEY_ENABLED, false));
// Pad main content view to overlap with bottom system bar
// UIUtils.setPaddingForSystemBars(getActivity(), mediaPanel, false, false, true);
// mediaPanel.setClipToPadding(false);

View File

@ -264,6 +264,7 @@ public class AddonListFragment extends Fragment
viewHolder.version = addonDetails.version;
viewHolder.fanart = addonDetails.fanart;
viewHolder.poster = addonDetails.thumbnail;
viewHolder.enabled = addonDetails.enabled;
viewHolder.titleView.setText(viewHolder.addonName);
viewHolder.detailsView.setText(addonDetails.summary);
@ -295,5 +296,6 @@ public class AddonListFragment extends Fragment
String description;
String fanart;
String poster;
Boolean enabled;
}
}