private void createPager() { adapter = createAdapter(); getActivity().supportInvalidateOptionsMenu(); pager.setAdapter(adapter); slidingTabsLayout.setupWithViewPager(pager); }
@Override public void onResult(Bundle data, String sessionId, MediaSessionStatus sessionStatus) { logToTranscript(getActivity().getString(R.string.session_started)); getActivity().supportInvalidateOptionsMenu(); }
@Override public void onResult(Bundle data, String sessionId, MediaSessionStatus sessionStatus, String itemId, MediaItemStatus itemStatus) { logToTranscript(getActivity().getString(R.string.playing)); isPlaying=true; getActivity().supportInvalidateOptionsMenu(); }
@Override protected void doWork() { isPlaying=false; isPaused=false; getActivity().supportInvalidateOptionsMenu(); logToTranscript(getActivity().getString(R.string.stopped)); } }
@Override protected void doWork() { isPaused=true; getActivity().supportInvalidateOptionsMenu(); logToTranscript(getActivity().getString(R.string.paused)); } }
@Override protected void doWork() { isPaused=false; getActivity().supportInvalidateOptionsMenu(); logToTranscript(getActivity().getString(R.string.resumed)); } }
@Override protected void doWork() { client.release(); client=null; if (getActivity() != null) { getActivity().supportInvalidateOptionsMenu(); logToTranscript(getActivity().getString(R.string.session_ended)); } } }
private void connect(MediaRouter.RouteInfo route) { client= new RemotePlaybackClient(getActivity().getApplication(), route); if (client.isRemotePlaybackSupported()) { logToTranscript(getActivity().getString(R.string.connected)); if (client.isSessionManagementSupported()) { client.startSession(null, new SessionActionCallback() { @Override public void onResult(Bundle data, String sessionId, MediaSessionStatus sessionStatus) { logToTranscript(getActivity().getString(R.string.session_started)); updateMenu(); } @Override public void onError(String error, int code, Bundle data) { logToTranscript(getActivity().getString(R.string.session_failed)); } }); } else { getActivity().supportInvalidateOptionsMenu(); } } else { logToTranscript(getActivity().getString(R.string.remote_playback_not_supported)); client=null; } }
private void connect(MediaRouter.RouteInfo route) { client= new RemotePlaybackClient(getActivity().getApplication(), route); if (client.isRemotePlaybackSupported()) { logToTranscript(getActivity().getString(R.string.connected)); if (client.isSessionManagementSupported()) { client.startSession(null, new SessionActionCallback() { @Override public void onResult(Bundle data, String sessionId, MediaSessionStatus sessionStatus) { logToTranscript(getActivity().getString(R.string.session_started)); getActivity().supportInvalidateOptionsMenu(); } @Override public void onError(String error, int code, Bundle data) { logToTranscript(getActivity().getString(R.string.session_failed)); } }); } else { getActivity().supportInvalidateOptionsMenu(); } } else { logToTranscript(getActivity().getString(R.string.remote_playback_not_supported)); client=null; } }
@Override public void supportInvalidateOptionsMenu() { mOriginFragmentActivity.supportInvalidateOptionsMenu(); }
@Override public void onDrawerClosed(View drawerView) { super.onDrawerClosed(drawerView); if (!isAdded()) { return; } getActivity().supportInvalidateOptionsMenu(); // calls onPrepareOptionsMenu() }
@Override public void onDrawerClosed(View drawerView) { super.onDrawerClosed(drawerView); if (!isAdded()) { return; } getActivity().supportInvalidateOptionsMenu(); // calls onPrepareOptionsMenu() }
@Override public void onDrawerClosed(View drawerView) { super.onDrawerClosed(drawerView); if (!isAdded()) { return; } getActivity().supportInvalidateOptionsMenu(); // calls onPrepareOptionsMenu() }
@Override public void onDrawerClosed(View drawerView) { super.onDrawerClosed(drawerView); if (!isAdded()) { return; } getActivity().supportInvalidateOptionsMenu(); // calls onPrepareOptionsMenu() }
@Override public void onDrawerClosed(View drawerView) { super.onDrawerClosed(drawerView); if (!isAdded()) { return; } getActivity().supportInvalidateOptionsMenu(); // calls onPrepareOptionsMenu() }
@Override public void onDrawerClosed(View drawerView) { super.onDrawerClosed(drawerView); if (!isAdded()) { return; } getActivity().supportInvalidateOptionsMenu(); // calls onPrepareOptionsMenu() }
@Override public void onDrawerClosed(View drawerView) { super.onDrawerClosed(drawerView); if (!isAdded()) { return; } getActivity().supportInvalidateOptionsMenu(); }
@Override public void onDrawerClosed(View drawerView) { super.onDrawerClosed(drawerView); if (!isAdded()) { return; } getActivity().supportInvalidateOptionsMenu(); // calls onPrepareOptionsMenu() }
@Override public void onDrawerOpened(View drawerView) { super.onDrawerOpened(drawerView); if (!isAdded()) { return; } getActivity().supportInvalidateOptionsMenu(); // calls onPrepareOptionsMenu() } };
@Override public void onDrawerClosed(View drawerView) { super.onDrawerClosed(drawerView); if (!isAdded()) { return; } getActivity().supportInvalidateOptionsMenu(); // calls onPrepareOptionsMenu() }