Simlified invalidation of options menu. #595
This commit is contained in:
parent
77840bea99
commit
86e5e9ea13
|
@ -294,17 +294,9 @@ public class QueueFragment extends Fragment {
|
||||||
}
|
}
|
||||||
listAdapter.notifyDataSetChanged();
|
listAdapter.notifyDataSetChanged();
|
||||||
|
|
||||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
|
// we need to refresh the options menu because it sometimes
|
||||||
// we need to refresh the options menu because it sometimes
|
// needs data that may have just been loaded.
|
||||||
// needs data that may have just been loaded.
|
getActivity().supportInvalidateOptionsMenu();
|
||||||
// Things will still work on APIs lower than honeycomb
|
|
||||||
// but they may have to change away from this view
|
|
||||||
// and then back to get the options menu.
|
|
||||||
Activity theActivity = activity.get();
|
|
||||||
if (theActivity != null) {
|
|
||||||
theActivity.invalidateOptionsMenu();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private DownloadObserver.Callback downloadObserverCallback = new DownloadObserver.Callback() {
|
private DownloadObserver.Callback downloadObserverCallback = new DownloadObserver.Callback() {
|
||||||
|
|
Loading…
Reference in New Issue