Last active
May 4, 2017 14:12
-
-
Save smaugho/1238a63c8a1caf14989f26c728a83c6a to your computer and use it in GitHub Desktop.
AlertDialog action example
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//Showing AlertDialog with a message and a title | |
//---------------------------------------------- | |
$AlertDialog().title("Example") | |
.message("This is an example") | |
.positiveButton("OK"); | |
//Showing a "Rate this app" message using Strings resources | |
//--------------------------------------------------------- | |
$AlertDialog().message(R.string.rate_this_app) | |
.positiveButton(R.string.yes) | |
.negativeButton(R.string.no) | |
.neutralButton(R.string.ask_later); | |
if ($AlertDialog.PositiveButtonPressed){ | |
//To rate the app | |
} | |
if ($AlertDialog.NegativeButtonPressed){ | |
//The user doesn't want to rate | |
} | |
if ($AlertDialog.Dismissed) { | |
//Continue to the next screen in the app | |
} | |
//Displaying a select with any object (it uses the object toString method) | |
//------------------------------------------------------------------------ | |
@Model | |
List<User> users; | |
$AlertDialog().title("Select User").items(usersList); | |
if ($AlertDialog.ItemSelected) { | |
$Toast("The user selected was: {usersList[position]}"); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment