@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // We need to do this before we can query the hardware menu button state. // We're guaranteed to have an activity at this point (onAttach is called // before onCreate). It's okay to call this multiple times (with different // contexts). HardwareUtils.init(getActivity()); addPreferences(); }
@Override public void onPause() { super.onPause(); FxAccountSyncStatusHelper.getInstance().stopObserving(syncStatusDelegate); // Focus lost, remove scheduled update if any. if (lastSyncedTimeUpdateRunnable != null) { handler.removeCallbacks(lastSyncedTimeUpdateRunnable); } // Focus lost, unregister broadcast receiver. if (accountProfileInformationReceiver != null) { LocalBroadcastManager.getInstance(getActivity()) .unregisterReceiver(accountProfileInformationReceiver); } if (profileAvatarTarget != null) { Picasso.with(getActivity()).cancelRequest(profileAvatarTarget); profileAvatarTarget = null; } }
/** * We intentionally don't refresh here. Our owning activity is responsible for providing an * AndroidFxAccount to our refresh method in its onResume method. */ @Override public void onResume() { super.onResume(); }