@Override public void onResume() { super.onResume(); if (DEBUG) { Log.v(TAG, "onResume():"); } if (hasResult()) { closeFragment(); } }
@Override public void onDestroy() { super.onDestroy(); if (DEBUG) { Log.v(TAG, "onDestroy(): isRemoving=" + isRemoving()); } if (hasResult()) { sendMsg(PermissiveHandler.PERMISSIONS_RESULT, result); } else if (!isRemoving()) { sendMsg(PermissiveHandler.CANCEL_REQUEST); } }