gpt4 book ai didi

Android 小部件和处理来自多个实例的点击

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

例如:我编写自己的时钟小部件,可以安装时钟小部件的副本。 2 个不同的时钟和 2 个不同的时区。

当用户触摸特定时钟时,我想加载该特定时钟的设置页面(应用程序)。因此,将某种小部件 ID 传递给应用程序(设置页面)。

这是否可能,或者我是否需要加载设置页面(应用程序)并在我的应用程序部分中显示所有“时钟”。

如果可能,我该怎么做?

最佳答案

这是可能的。您需要做的是记住哪个小部件(通过 appWidgetId)显示哪个时钟(例如,将其存储在 SharedPreferences 或 sqlite 数据库中)。在您的供应商 onUpdate() 中更新小部件时,您设置了一个启动配置 Activity 的未决 Intent 。还向 Intent 添加一个额外的内容,告诉配置 Activity 它应该显示哪些时钟设置,具体取决于您当前正在处理的 appWidgetId。启动 Activity 时,使用 getExtras() 读取额外内容并显示正确的设置。

关于Android 小部件和处理来自多个实例的点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7043631/

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