【发布时间】:2023-01-30 20:59:53
【问题描述】:
根据 Android 文档:
服务在其托管进程的主线程中运行;
这是否意味着,即使我有另一个线程在运行并且我从该线程启动服务,它仍然会在 UI/主线程上运行?
例如,我有一个 React-Native 应用程序,我使用一个原生模块来启动一个前台服务。在 React-Native 中,原生模块在单独的线程上运行——那么这里的服务是在原生模块的线程上运行还是仍然在主线程上运行?
【问题讨论】:
-
那一点文档很糟糕。对象,例如某些
Service子类的实例,不在任何线程上运行。方法在线程上运行。 -
我明白你在说什么。我只是从谷歌的文档中复制了那句话。让我想知道,为什么他们会发布一些误导性的东西......
标签: android react-native foreground-service