You can only modify the UI from the main application thread.
If you call setText() on a TextView from a background thread,
your application will crash,
with an exception indicating that you are trying to modify the UI from a “non-UI thread”
(i.e., a thread other than the main application thread)