public abstract class PermissionBuilder<T extends PermissionBuilder> extends Object
| Constructor and Description |
|---|
PermissionBuilder() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkPermissions() |
T |
setDeniedCloseButtonText(CharSequence deniedCloseButtonText) |
T |
setDeniedCloseButtonText(int stringRes) |
T |
setDeniedMessage(CharSequence denyMessage) |
T |
setDeniedMessage(int stringRes) |
T |
setDeniedTitle(CharSequence denyTitle) |
T |
setDeniedTitle(int stringRes) |
T |
setGotoSettingButton(boolean hasSettingBtn) |
T |
setGotoSettingButtonText(CharSequence rationaleConfirmText) |
T |
setGotoSettingButtonText(int stringRes) |
T |
setPermissionListener(PermissionListener listener) |
T |
setPermissions(String... permissions) |
T |
setRationaleConfirmText(CharSequence rationaleConfirmText) |
T |
setRationaleConfirmText(int stringRes) |
T |
setRationaleMessage(CharSequence rationaleMessage) |
T |
setRationaleMessage(int stringRes) |
T |
setRationaleTitle(CharSequence rationaleMessage) |
T |
setRationaleTitle(int stringRes) |
T |
setScreenOrientation(int requestedOrientation) |
protected void checkPermissions()
public T setPermissionListener(PermissionListener listener)
public T setRationaleMessage(@StringRes int stringRes)
public T setRationaleMessage(CharSequence rationaleMessage)
public T setRationaleTitle(@StringRes int stringRes)
public T setRationaleTitle(CharSequence rationaleMessage)
public T setDeniedMessage(@StringRes int stringRes)
public T setDeniedMessage(CharSequence denyMessage)
public T setDeniedTitle(@StringRes int stringRes)
public T setDeniedTitle(CharSequence denyTitle)
public T setGotoSettingButton(boolean hasSettingBtn)
public T setGotoSettingButtonText(@StringRes int stringRes)
public T setGotoSettingButtonText(CharSequence rationaleConfirmText)
public T setRationaleConfirmText(@StringRes int stringRes)
public T setRationaleConfirmText(CharSequence rationaleConfirmText)
public T setDeniedCloseButtonText(CharSequence deniedCloseButtonText)
public T setDeniedCloseButtonText(@StringRes int stringRes)
public T setScreenOrientation(int requestedOrientation)