android - 将 Android Widget 限制为每台设备一个实例

标签 android android-widget

我如何限制 Android 小部件,使其始终只能由用户创建一个实例?

一种可能的方法是存储一个 SharedPreference,其中包括一个 counter 变量并在计数为 1 时崩溃,但显然我不赞成该解决方案。 ;-)

最佳答案

How could I restrict Android widgets in a way that only one instance can be created by the user at all times?

你不能。

但是,仅仅因为用户请求您的应用小部件的多个实例并不意味着您必须为每个实例管理单独的数据。只需忽略 ID 并使用不带任何 ID 的 updateAppWidget() 方法。

关于android - 将 Android Widget 限制为每台设备一个实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4552505/

相关文章:

android - 在 Android 中下载 Zip 文件

android - 运行此 AVD 需要 KVM。未知错误!请提交针对 Android Studio 的错误

Android-在 ListView 点击时打开新 Activity

android - 如何仅指定一次 LinearLayout 元素之间的间距?

Android在编译二进制文件时重建静态库

android - MediaStore 中的 BUCKET_ID 是什么?

android - 从 fragment 开始 Activity 不起作用

Android appwidget 服务无法启动

Android 小部件大小

android - 按钮上的背景和文本