.class Landroid/support/v4/app/ActivityCompatApi23; .super Ljava/lang/Object; .source "ActivityCompat23.java" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Landroid/support/v4/app/ActivityCompatApi23$RequestPermissionsRequestCodeValidator; } .end annotation # direct methods .method constructor ()V .locals 0 .prologue .line 21 invoke-direct {p0}, Ljava/lang/Object;->()V .line 22 return-void .end method .method public static requestPermissions(Landroid/app/Activity;[Ljava/lang/String;I)V .locals 1 .param p0, "activity" # Landroid/app/Activity; .param p1, "permissions" # [Ljava/lang/String; .param p2, "requestCode" # I .prologue .line 28 instance-of v0, p0, Landroid/support/v4/app/ActivityCompatApi23$RequestPermissionsRequestCodeValidator; if-eqz v0, :cond_0 move-object v0, p0 .line 29 check-cast v0, Landroid/support/v4/app/ActivityCompatApi23$RequestPermissionsRequestCodeValidator; invoke-interface {v0, p2}, Landroid/support/v4/app/ActivityCompatApi23$RequestPermissionsRequestCodeValidator;->validateRequestPermissionsRequestCode(I)V .line 32 :cond_0 invoke-virtual {p0, p1, p2}, Landroid/app/Activity;->requestPermissions([Ljava/lang/String;I)V .line 33 return-void .end method .method public static shouldShowRequestPermissionRationale(Landroid/app/Activity;Ljava/lang/String;)Z .locals 1 .param p0, "activity" # Landroid/app/Activity; .param p1, "permission" # Ljava/lang/String; .prologue .line 37 invoke-virtual {p0, p1}, Landroid/app/Activity;->shouldShowRequestPermissionRationale(Ljava/lang/String;)Z move-result v0 return v0 .end method