Nope. Creating a Toast object just creates the object. Calling .show() on the newly created object is what makes it actually draw something on the screen. The difficulty here is to realize that &quot;new Toast(myMessage)&quot; is not enough, you need to execute &quot;new Toast(myMessage).show()&quot;.<p>By the way, I am 100% sure that Java wouldn&#x27;t have caught that, because this IS Java.