希望在收到SMS或呼叫后在后台运行服务,然后后台服务打开和关闭闪光灯。应用程序适用于棉花糖和低版本。但不适用于Oreo 8.0和Pie 9.0。由于后台服务,应用程序打开后10秒钟后崩溃。
const first = new Map([
[1, "one"],
[2, "two"],
[3, "three"]
]);
const second = new Map([
[1, "uno"],
[2, "dos"],
[3, "tres"]
]);
const merged = new Map([...first, ...second]);
console.log(merged.get(1))
我们如何解决此问题?
答案 0 :(得分:0)
您必须在调用“ startForegroundService()”后几秒钟内调用“ Service.startForeground()”,否则该服务将被Android杀死。
相对于Android 8的更改:https://developer.android.com/about/versions/oreo/android-8.0-changes