OSDN Git Service

Improve documentation of onRequestPermissionsResult
authorSvet Ganov <svetoslavganov@google.com>
Thu, 16 Jul 2015 23:28:51 +0000 (16:28 -0700)
committerSvet Ganov <svetoslavganov@google.com>
Thu, 16 Jul 2015 23:29:04 +0000 (16:29 -0700)
bug:22524902

Change-Id: Ic435171fa016d8841bea432c5c39d7b0a6a7b9e9

core/java/android/app/Activity.java
core/java/android/app/Fragment.java

index 7572799..e66da47 100644 (file)
@@ -3771,6 +3771,11 @@ public class Activity extends ContextThemeWrapper
     /**
      * Callback for the result from requesting permissions. This method
      * is invoked for every call on {@link #requestPermissions(String[], int)}.
+     * <p>
+     * <strong>Note:</strong> It is possible that the permissions request interaction
+     * with the user is interrupted. In this case you will receive empty permissions
+     * and results arrays which should be treated as a cancellation.
+     * </p>
      *
      * @param requestCode The request code passed in {@link #requestPermissions(String[], int)}.
      * @param permissions The requested permissions. Never null.
index 66e2733..82206ea 100644 (file)
@@ -1213,6 +1213,11 @@ public class Fragment implements ComponentCallbacks2, OnCreateContextMenuListene
     /**
      * Callback for the result from requesting permissions. This method
      * is invoked for every call on {@link #requestPermissions(String[], int)}.
+     * <p>
+     * <strong>Note:</strong> It is possible that the permissions request interaction
+     * with the user is interrupted. In this case you will receive empty permissions
+     * and results arrays which should be treated as a cancellation.
+     * </p>
      *
      * @param requestCode The request code passed in {@link #requestPermissions(String[], int)}.
      * @param permissions The requested permissions. Never null.