I have a class that I am using to get GPS data within my activity. In the constructor I pass it the activity's context:
gpsFetcher = new GPSFetcher(this);
and in the gpsFetcher class I have:
this.context = c.getApplicationContext();
OR just
this.context = c;
and then I call the toast with:
Toast.makeText(context, "sometext", Toast.LENGTH_LONG);
But it never shows up... Is there something I'm missing? Is it possible?
Thanks!
new YourOtherClass(this). showToast(message); // showToast doesn't have to take a Context as argument, it could just take one as constructor parameter and hold that. // But then you have to make sure YourOtherClass is not used anymore if the Activity is closed.
Display the created Toast Message using the show() method of the Toast class. The code to show the Toast message: Toast. makeText(getApplicationContext(), "This a toast message", Toast.
Are you forgetting Toast#show
?
Toast toast = Toast.makeText(context, "sometext", Toast.LENGTH_LONG);
toast.show();
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With