I'm now trying to resurrect one project. There was an exception on getMainLooper()...
I thought that may be there's a problem with MainLooper initialization and added Looper.prepareMainLoop() before that.
Exception telling me that there's already a looper for that object was thrown...
Then I tried to replace getMainLooper() with Looper.myLooper() and it worked...
But I didn't understand why=)
In fact I don't get the difference between this two things. I think that on the place where getMainLooper() was used in my project it's the best place for the true main looper of the application but I got what I got..
Please explain.
Thank you for your attention