uiThread

suspend fun <T> uiThread(callable: Callable<T>): T?(source)

Even if VideoClickAction should not run any UI code, startActivity requires it, this is a wrapper for runOnUiThread in a suspended safe context that bubble up exceptions