;
这两个进程之间需要绑定 , 这里就需要定义 AIDL 接口 IMyAidlInterface , 每个服务中都需要定义继承 IMyAidlInterface.Stub 的 Binder 类 , 作为进程间通信的桥梁...myBinder;
}
" 本地前台进程 " LocalForegroundService 中 , 绑定远程进程时 , 需要使用到 ServiceConnection 类 , 在服务绑定成功时回调...){
startForeground(10, new Notification());
// API 18 ~ 25 以上的设备 , 启动相同 id 的前台服务...// 需要设置 ID 和 通知
// 设置 ID 为 0 , 就不显示已通知了 , 但是 oom_adj 值会变成后台进程 11
// 设置 ID 为 1...){
startForeground(10, new Notification());
// API 18 ~ 25 以上的设备 , 启动相同 id 的前台服务