应用关闭后,Android Wear WearableListenerService不会在Android 8 Oreo上触发

时间:2018-11-20 17:44:53

标签: android wear-os android-wear-data-api android-wear-2.0

我在一个手机应用上有一个WearableListenerService,它从手表(在DataItem中)收到了onDataChanged。该代码与您在the documentation上使用的代码基本相同(如果有用,可以在此处输入)。

收到新的DataItem时,我会在电话上向用户显示一条通知。

它适用于Android 5,无论应用程序正在运行还是被终止。如果应用程序正在运行/在内存中,它也可以在Android O API 26上运行,但是如果我先(通过轻扫)杀死该应用程序,则无法运行:WearableListenerService然后不运行。

我知道Android 8上的background execution limits,但是在这种情况下,我不知道如何处理它们,因为应该在我的应用程序处于后台运行时由Android启动服务,以便我做出反应数据层更改。

在后台运行应用程序时,是否可以在Android 8上监听数据层事件?

0 个答案:

没有答案