/** Disable/enable the move-to-newer/older buttons. */ @Override protected void updateNavigationArrows() { final MessageOrderManager orderManager = getMessageOrderManager(); if (orderManager == null) { // shouldn't happen, but just in case mMessageCommandButtons.enableNavigationButtons(false, false, 0, 0); } else { mMessageCommandButtons.enableNavigationButtons( orderManager.canMoveToNewer(), orderManager.canMoveToOlder(), orderManager.getCurrentPosition(), orderManager.getTotalMessageCount()); } }
/** Must be called just after the activity sets up the content view. */ @Override public void onActivityViewReady() { super.onActivityViewReady(); // Set up content mThreePane = (ThreePaneLayout) mActivity.findViewById(R.id.three_pane); mThreePane.setCallback(this); mMessageCommandButtons = mThreePane.getMessageCommandButtons(); mMessageCommandButtons.setCallback(new CommandButtonCallback()); }