Adding async tasks and threads which update the UI on files where main thread is being ran will cause these warnings to show up. Same thing happens on android. The code path you have used which integrates these tasks states they were detected to hang, so it does not mean they will, but they very well could. You should update your code base so you update the UI where it is supposed to be updated. This should fix your problems.