gpt4 book ai didi

java - 无需更改屏幕即可启动服务

转载 作者:行者123 更新时间:2023-12-01 15:19:15 25 4
gpt4 key购买 nike

我有以下代码:

Intent serviceIntent = new Intent(this, ServiceClass.class);
startService(serviceIntent);

我有两门课:

  1. StartActivity.class
  2. ServiceClass.class

我从 StartActivity 类启动服务,但是当我使用“startService()”方法启动服务时,屏幕会发生变化,当服务正在处理“onCreate(”中的内容时,我无法执行任何操作)”方法。

与“Activity”方式相比,“service”方式的使用难道不是为了不受 UI 干扰吗?

最佳答案

ServiceClass 中是否有不定式(或长时间运行)循环?您正在同一上下文(线程)中运行服务,因此如果您有不定循环,则线程被占用并且 Activity 无法执行任何操作。

关于java - 无需更改屏幕即可启动服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11185256/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com