gpt4 book ai didi

android - 服务可以包含 Activity 吗?

转载 作者:行者123 更新时间:2023-11-30 03:58:02 26 4
gpt4 key购买 nike

我想创建一个具有 onWindowFocusChanged 方法的服务,该方法是 Activity 的原生方法。但是我们的客户要求平板电脑不断地寻找这样的焦点变化,有没有办法将这样的监听器添加到服务中或让 Activity 作为服务的一部分运行?

最佳答案

服务没有 onWindowFocusChanged() 方法。

但是您可以在作为所有 Activity 父级的基本 Activity 中覆盖 onWindowFocusChanged(),并通过向其发送 Intent 来通知您的服务:

Intent intent = new Intent("focus changed");
intent.setClass(this, MyService.class);
startService(intent);

您将通过覆盖 onStartCommand(Intent intent, int flags, int startId) 方法在服务中接收 Intent 。

关于android - 服务可以包含 Activity 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13033124/

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