目前,我在 Android 中有一个 Activity,在 onCreate() 中,我有一个函数可以创建我拥有的所有可用 MyServices(使用aidl)的列表,并将名称等插入到 Arraylist 中。
仍然在 onStart() 的 Activity 中,我绑定所有服务并使用实现 ServiceConnection 的单独类连接到它们。
在调用 onStart() 和 onRestoreInstanceState(Bundle) 之后开始的 onPostCreate() 中,我立即(这会自动)向扩展 AsyncTask 的类提交搜索查询。当连接到处理搜索查询的服务之一时,该服务此时不可用,服务列表在应用程序启动的几秒钟内始终为空。
附加调试器时,服务总是加载,我似乎无法解决问题。
所以我的问题是,当所有服务都加载或准备好被查询时,我可以使用什么方法来获得通知?