KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
My application displays a Toast when a certain action happens. If two of these actions happen in close proximity, however, I would like to forgo displaying the first Toast , instead displaying only the second one. I thought Toast.cancel() would do the trick, but what it does is simply hide the first toast; the second one only displays after the first one would have finished displaying anyway. Example code: Toast toast1 = Toast.makeText(parentActivity, "Test1", Toast.LENGTH_SHORT); Toast toast2 = Toast.makeText(parentActivity, "Test2", Toast.LENGTH_SHORT); toast1.show(); toast2.show(); toast1.cancel(); The second Toast shows up only after waiting a short while (the length of the short duration). This in fact happens even if I call toast2.cancel() .
Tags (comma-separated)
Save Edits
Cancel