gpt4 book ai didi

服务中的 Android findViewById

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:03:06 31 4
gpt4 key购买 nike

我正在做一些事情,比如当服务启动时,会显示自定义 Toast 通知。

自定义的 toast View 是在 xml 文件中定义的,问题是 findViewById 在 Service 类中不可用。

因为在服务中启动 Activity 不是一个好主意。那么,我该如何解决这个问题呢?

最佳答案

查看这篇文章

http://www.cloud208.com/blogica/Android+Custom+Toast+from+a+Service

根据该帖子,您可以使用带有 null 作为第二个参数的 inflater:

LayoutInflater inflater = (LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE);
View layout = inflater.inflate(R.layout.toast_layout, null);

关于服务中的 Android findViewById,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6992748/

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