@Override public void onClick(View view) { if (mPlayer != null && mPlayer.isInitialized() && mPlayer.isLoggedIn()) { if (mPlayerStatusTask.getStatus().equals(AsyncTask.Status.PENDING)) { mPlayerStatusTask.execute(); } mPlayer.getPlayerState(playPauseButtonPressedPlayerStateCallback); } }
@Override protected void onResume() { Log.d("DEBUG_JRM", "ONRESUME"); super.onResume(); slidingUpPanelLayout.setPanelState(SlidingUpPanelLayout.PanelState.COLLAPSED); try { if (mPlayer.isInitialized()) { mPlayer.getPlayerState(setPlayPauseButtonIconPlayerStateCallback); Log.d("DEBUG_JRM", "RESUME PLAYER INIT"); if (mPlayerStatusTask.getStatus().equals(AsyncTask.Status.PENDING)) { Log.d("DEBUG_JRM", "RESUME STAT PENDING"); mPlayerStatusTask.execute(); } } } catch (NullPointerException e) { } }