gpt4 book ai didi

android - 如何处理 Android Activity 中的通知

转载 作者:行者123 更新时间:2023-11-29 02:16:10 25 4
gpt4 key购买 nike

我有一个 Activity,它将每 x 秒查询一个 RESTful API(使用处理程序进行轮询)。 GET 的结果用于更新 ListView。这是使用 AsyncTask 完成的。

当新数据满足某些条件时,我想在通知栏中放置一个通知。到目前为止我读到的所有内容都建议应该使用服务创建和更新通知,这样即使应用程序不在焦点上也可以发出通知。我看到了这方面的积极方面。

但是,我不确定我是否应该只在我的 Activity 中创建一个服务,或者我是否需要做一些比这更复杂的事情。我不确定是否应该放弃我的 AsyncTask 模型以支持使用该服务来更新我的 ListView 。

所以,我的问题是:

1) 是否有很好的教程展示如何从 Activity 中创建本地服务?

教程不需要展示如何让它们通信,服务可以与主要 Activity 隔离。

2) #1 会为我提供我正在寻找的通知好处吗? (即使主应用不可见也会生成通知)

3) 我应该使用相同的服务来更新我的 ListView 吗?

该服务基本上会进行与 AsyncTasks 相同的查询,只是对结果执行不同的操作。该应用程序似乎更适合进行服务查询、进行通知处理,然后将结果提供给 Activity ,但我还没有找到一个很好的资源来清楚地演示如何做这样的事情。

如果需要,我可以添加任何必要的代码或进一步解释。

最佳答案

找到一篇很棒的博客文章,展示了如何使用远程服务并通过我的 Activity 与其通信:

http://saigeethamn.blogspot.com/2009/09/android-developer-tutorial-part-9.html

其他教程也很棒。

关于android - 如何处理 Android Activity 中的通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3702601/

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