gpt4 book ai didi

android - Android 服务首选项的 UI

转载 作者:行者123 更新时间:2023-11-29 22:27:23 25 4
gpt4 key购买 nike

我有一个只有一个服务的应用程序,该服务将通过 bindService 按需使用。所以它不是一个长期运行的服务。

但是该服务确实有关联的偏好。

此类服务的首选项 UI 的首选模型是什么?通知似乎不正确,因为该服务通常不运行。我看到的唯一其他选项是在启动器中显示的应用程序中添加一个 Activity 。

但是启动器图标有一个名为“Service X Preferences”之类的东西似乎有点奇怪。

还有其他一些我不知道的选择吗?

最佳答案

What is the preferred model for the preferences UI for such a service?

有一个用户用来设置首选项的 PreferenceActivity

Notifications don't seem right, since the service isn't usually running.

通知 是只读的,不能用于收集偏好。

The only other option I see is to add an Activity in the application that is shown in the Launcher

通常,PreferenceActivity 不在启动器中,而是从构成应用程序的 Activity 中获取。

如果你是说你没有其他的 Activity ,不妨写一些。用户往往会拒绝市场上没有 Activity 、评分较低的应用程序,因为它们被认为本质上是坏的。如果用户无法在安装后的几秒钟内弄清楚如何启动应用程序,那么您就有问题了。

此外,您的应用程序中的某些东西正在调用 bindService(),它不可能是一个 BroadcastReceiver,所以它可能是一个 Activity 。只需从那里向您的 PreferenceActivity 提供一个选项菜单项。

关于android - Android 服务首选项的 UI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5463077/

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