jjzjj

ProgressService

全部标签

android - ServiceConnection.onServiceConnected() 在绑定(bind)到启动的服务后从未被调用

在游戏应用程序中,我有以下场景:从主游戏Activity开始,玩家会启动几个在后台运行且持续时间不同的游戏任务。玩家应该能够在单独的View中查看正在运行的游戏任务的进度。为此,我创建了两个Activity和一个Service,定义如下:ServiceProgressService处理多个在并行线程上同时运行的ProgressBar。ActivityWorkScreen2创建游戏任务,使用startService()启动Service并在中传递任务参数bundle。ActivityProgressScreen绑定(bind)到Service以获取并显示正在运行的任务的ProgressB