gpt4 book ai didi

android - 从服务中的 Activity 更改窗口参数

转载 作者:太空狗 更新时间:2023-10-29 14:16:53 26 4
gpt4 key购买 nike

我想这个问题已经说明了一切:是否可以从服务中设置当前 Activity 的窗口参数?因此,在 Activity 中,您有 getWindow() 方法,使用它可以从 Activity 更改窗口标志。现在我想从服务中调用这个方法:

public class WindowService extends Service
{
public WindowService()
{
// get current activity
activity.getWindow().addFlag(FLAG);
}

// other stuff
}

最佳答案

您不应混合服务和 Activity 。该服务不应执行任何 UI。相反,正如其他人所建议的那样,服务应该向 Activity 发送消息, Activity 可能会更改它的用户界面。为服务正在运行但 Activity 未运行的情况做好准备。使用广播很简单,您发送消息但没有人收到,无需测试 Activity 是否正在运行。

关于android - 从服务中的 Activity 更改窗口参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21047183/

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