这个问题与这个问题有关 - android bindservice strong。
我根据问题的情况解释我的情况。
就我而言,发生 NullPointerException 是因为在 bindService() 和 onServiceConnected() 之间使用了 mService 变量。
Var mService 经常在其他活动中使用,有时尤其是在 onCreate() 中。
它很少发生,但我想避免它。
没有某种官方方式吗?
我尝试使用一个简单的线程来等待使用 sleep() 完成 onServiceConnected()。但是,我不确定这是否是一个好方法。