Welcome to the Treehouse Community
Looking to learn something new?
How to call two .makeText() and .show() in Toast
I am attempting to complete the ToastTest.java challenge but cannot figure out how to call upon the previous Toast.
Toast allDoneToast = Toast.makeText(this, "All done!", Toast.LENGTH_LONG); allDoneToast.show(); Toast secondToast = Toast.makeText(this, "YAY!", Toast.LENGTH_LONG); allDoneToast.show(); secondToast.show();
Dan Johnson40,532 Points
No need to call the first
Toast again. What the challenge is after is seeing if you can chain methods.
// 1. Don't bother with a reference. This Toast will only be used here. // 2. Call the class method makeText to make a new Toast. // 3. Call the show method on the object makeText is returning. Toast.makeText(this, "Method chaining", Toast.LENGTH_LONG).show();