Skip to content

Instantly share code, notes, and snippets.

@sagar-viradiya
Last active June 12, 2019 17:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sagar-viradiya/1a9df6b97dc52ffbbe7ed18816a8fcb2 to your computer and use it in GitHub Desktop.
Save sagar-viradiya/1a9df6b97dc52ffbbe7ed18816a8fcb2 to your computer and use it in GitHub Desktop.
/**
* A static method to request permission from activity.
* Your activity must implement [PermissionObserver]
*
* @param activity an instance of [AppCompatActivity] which is also [PermissionObserver]
* @param requestId Request ID for permission request
* @param permissions Permission(s) to request
*
* @throws [IllegalArgumentException] if your activity doesn't implement [PermissionObserver]
*/
@JvmStatic
fun requestPermissions(
activity: AppCompatActivity,
requestId: Int,
vararg permissions: String
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment