Search code examples
androidmultithreadingandroid-toast

How do you display a Toast from a background thread on Android?


How can I display Toast messages from a thread?


Solution

  • You can do it by calling an Activity's runOnUiThread method from your thread:

    activity.runOnUiThread(new Runnable() {
        public void run() {
            Toast.makeText(activity, "Hello", Toast.LENGTH_SHORT).show();
        }
    });