空闲时间写了个安卓端冒险岛 083 服务端,但是在退回桌面再点进 app 停止服务时会报错,不知道如何解决?
1
lisongeee 156 天前
BroadcastReceiver 和 ServiceConnection 应该声明为 MainActivity 的属性,并且在 Activity 去内绑定/解绑生命周期
应用的崩溃是因为将上面的操作放到 compose 重组作用域执行导致的 compose 内逻辑只保留 ui 展示和点击回调就行,状态可以用 flow 传递 --- 看起来你这个应用也不是多进程啊,直接全局变量一把梭呗,要啥 BroadcastReceiver/ServiceConnection |
2
professionaler OP 明白了,谢谢,刚接触安卓开发
|