This question is related with this question - android bindservice strongly.
I explain my case based on situation of the question.
In my case, NullPointerException occurs because mService variable is used between bindService() and onServiceConnected().
Var mService is frequently used from other activities, sometimes especially, in onCreate().
It occurs rarely, but I want to avoid it.
Is there not a some kind of official way?
I tried to use a simple thread to wait for finishing onServiceConnected() with sleep(). But, I'm not sure if it's a good way.