Lines Matching refs:requestCode

107     // can conditionally check whether the requestCode collides with our reserved ID space for the
113 // can conditionally check whether the requestCode collides with our reserved ID space for the
120 // which are encoded into the upper 16 bits of the requestCode for
144 protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
146 int requestIndex = requestCode>>16;
160 targetFragment.onActivityResult(requestCode & 0xffff, resultCode, data);
167 if (delegate != null && delegate.onActivityResult(this, requestCode, resultCode, data)) {
172 super.onActivityResult(requestCode, resultCode, data);
344 Log.w(TAG, "Invalid requestCode mapping in savedInstanceState.");
730 * This imposes a restriction that requestCode be <= 0xffff.
733 public void startActivityForResult(Intent intent, int requestCode) {
737 if (requestCode != -1) {
738 checkForValidRequestCode(requestCode);
741 super.startActivityForResult(intent, requestCode);
745 public void startActivityForResult(Intent intent, int requestCode,
750 if (requestCode != -1) {
751 checkForValidRequestCode(requestCode);
754 super.startActivityForResult(intent, requestCode, options);
758 public void startIntentSenderForResult(IntentSender intent, int requestCode,
764 if (requestCode != -1) {
765 checkForValidRequestCode(requestCode);
768 super.startIntentSenderForResult(intent, requestCode, fillInIntent, flagsMask, flagsValues,
773 public void startIntentSenderForResult(IntentSender intent, int requestCode,
779 if (requestCode != -1) {
780 checkForValidRequestCode(requestCode);
783 super.startIntentSenderForResult(intent, requestCode, fillInIntent, flagsMask, flagsValues,
791 static void checkForValidRequestCode(int requestCode) {
792 if ((requestCode & 0xffff0000) != 0) {
793 throw new IllegalArgumentException("Can only use lower 16 bits for requestCode");
798 public final void validateRequestPermissionsRequestCode(int requestCode) {
807 && requestCode != -1) {
808 checkForValidRequestCode(requestCode);
821 * @param requestCode The request code passed in {@link #requestPermissions(String[], int)}.
830 public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions,
833 int index = (requestCode >> 16) & 0xffff;
847 frag.onRequestPermissionsResult(requestCode & 0xffff, permissions, grantResults);
856 int requestCode) {
857 startActivityFromFragment(fragment, intent, requestCode, null);
864 int requestCode, @Nullable Bundle options) {
867 if (requestCode == -1) {
871 checkForValidRequestCode(requestCode);
874 this, intent, ((requestIndex + 1) << 16) + (requestCode & 0xffff), options);
884 int requestCode, @Nullable Intent fillInIntent, int flagsMask, int flagsValues,
888 if (requestCode == -1) {
889 ActivityCompat.startIntentSenderForResult(this, intent, requestCode, fillInIntent,
893 checkForValidRequestCode(requestCode);
896 ((requestIndex + 1) << 16) + (requestCode & 0xffff), fillInIntent,
928 int requestCode) {
929 if (requestCode == -1) {
930 ActivityCompat.requestPermissions(this, permissions, requestCode);
933 checkForValidRequestCode(requestCode);
938 ((requestIndex + 1) << 16) + (requestCode & 0xffff));
975 public void onStartActivityFromFragment(Fragment fragment, Intent intent, int requestCode) {
976 FragmentActivity.this.startActivityFromFragment(fragment, intent, requestCode);
981 Fragment fragment, Intent intent, int requestCode, @Nullable Bundle options) {
982 FragmentActivity.this.startActivityFromFragment(fragment, intent, requestCode, options);
987 int requestCode, @Nullable Intent fillInIntent, int flagsMask, int flagsValues,
989 FragmentActivity.this.startIntentSenderFromFragment(fragment, intent, requestCode,
995 @NonNull String[] permissions, int requestCode) {
997 requestCode);