public static class AppSettingsDialog.Builder
extends java.lang.Object
AppSettingsDialog.| Constructor and Description |
|---|
Builder(android.app.Activity activity)
Create a new Builder for an
AppSettingsDialog. |
Builder(Fragment fragment)
Create a new Builder for an
AppSettingsDialog. |
| Modifier and Type | Method and Description |
|---|---|
AppSettingsDialog |
build()
Build the
AppSettingsDialog from the specified options. |
AppSettingsDialog.Builder |
setNegativeButton(int textId)
Set the negative button text, default is
R.string.cancel. |
AppSettingsDialog.Builder |
setNegativeButton(java.lang.String text)
Set the negative button text, default is
R.string.cancel. |
AppSettingsDialog.Builder |
setPositiveButton(int textId)
Set the positive button text, default is
R.string.ok. |
AppSettingsDialog.Builder |
setPositiveButton(java.lang.String text)
Set the positive button text, default is
R.string.ok. |
AppSettingsDialog.Builder |
setRationale(int rationale)
Set the rationale dialog.
|
AppSettingsDialog.Builder |
setRationale(java.lang.String rationale)
Set the rationale dialog.
|
AppSettingsDialog.Builder |
setRequestCode(int requestCode)
Set the request code use when launching the Settings screen for result, can be retrieved
in the calling Activity's
Activity.onActivityResult(int, int, Intent) method. |
AppSettingsDialog.Builder |
setThemeResId(int themeResId)
Set the dialog theme.
|
AppSettingsDialog.Builder |
setTitle(int title)
Set the title dialog.
|
AppSettingsDialog.Builder |
setTitle(java.lang.String title)
Set the title dialog.
|
public Builder(android.app.Activity activity)
AppSettingsDialog.activity - the Activity in which to display the dialog.public Builder(Fragment fragment)
AppSettingsDialog.fragment - the Fragment in which to display the dialog.public AppSettingsDialog.Builder setThemeResId(int themeResId)
public AppSettingsDialog.Builder setTitle(java.lang.String title)
public AppSettingsDialog.Builder setTitle(int title)
public AppSettingsDialog.Builder setRationale(java.lang.String rationale)
public AppSettingsDialog.Builder setRationale(int rationale)
public AppSettingsDialog.Builder setPositiveButton(java.lang.String text)
R.string.ok.public AppSettingsDialog.Builder setPositiveButton(int textId)
R.string.ok.public AppSettingsDialog.Builder setNegativeButton(java.lang.String text)
R.string.cancel.
To know if a user cancelled the request, check if your permissions were given with EasyPermissions.hasPermissions(Context, String...) in Activity.onActivityResult(int, int, Intent). If you still don't have the right
permissions, then the request was cancelled.
public AppSettingsDialog.Builder setNegativeButton(int textId)
R.string.cancel.public AppSettingsDialog.Builder setRequestCode(int requestCode)
Activity.onActivityResult(int, int, Intent) method.
Default is AppSettingsDialog.DEFAULT_SETTINGS_REQ_CODE.public AppSettingsDialog build()
AppSettingsDialog from the specified options. Generally followed by a
call to AppSettingsDialog.show().