No, UI updates must occur on the main thread using handlers or Kotlin's runOnUiThread() to prevent concurrency issues.