↓ 5 callersMethodpostToUiThreadAndWaitPosts the specified runnable to the UI thread using a handler, and waits for operation to finish. If there's an exception, it captures it and rethrow
app/src/main/java/com/randian/win/support/SafeAsyncTask/SafeAsyncTask.java:269