I am doing some tests about Service and I find that when I do a heavy task in Service, it will block the UI thread, but when I start MediaPlayer in Service it does not block the UI thread.
I do not know why it is not blocking the UI thread. Is it run in a background thread or something else?