gpt4 book ai didi

android - 从服务访问 findViewById

转载 作者:行者123 更新时间:2023-11-29 01:54:44 25 4
gpt4 key购买 nike

我想从服务访问 findViewById() 而不将其作为参数或 Intent 传递到服务的构造函数中,这可能吗?

她是我的代码:

public class ManageDataService extends Service implements LocationListener {
public void onCreate() {
TextView longitudeField = (TextView) findViewById(R.id.overview_position_longitude);
}
}

我必须以某种方式获取 Activity 的上下文,对吧?

我在互联网上没有找到任何匹配的解决方案。

最佳答案

更新 UI 表单服务真是个坏主意。我认为解决它的好方法是使用 BroadcastReceivers data Observer。只需为您的 Activity 注册一个并传递值以更新 UI。

关于android - 从服务访问 findViewById,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15861229/

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