有个关于Service的问题想问问
1.在Application里面bindService,来获取Service类onbind返回的服务端server,并保存在Application中,作为静态全局变量,初始值为null。
2.在MainActivity里面new了一个Fragment,在Fragment的onCreateView函数中,调用Application中的静态变量server来获取服务,这时说我server还是null。
我的问题就是:为什么我bindservice是在Application的onCreate里面的,运行到Fragment的onCreateView的时候为什么还没获取到Service的onbind返回的服务端呢?? 这种情况下有什么解决办法?我觉得令UI线程睡眠等待bindsevice确确实实拿到server不现实吧。重点还是像知道为什么会这么迟才拿到server回来。(ps:我的Service是本地服务)