gpt4 book ai didi

Android;强制 AppWidget 从 SD 卡工作?

转载 作者:太空宇宙 更新时间:2023-11-03 12:56:59 25 4
gpt4 key购买 nike

即使应用程序被移动到 SD 卡并且 SD 卡没有卸载,有什么方法可以强制 AppWidget 工作? Docs说:

... you should not allow your application to be installed on the external storage if it uses any of the following features, due to the cited consequences when the external storage is unmounted:
...
App Widgets
Your App Widget will be removed from the home screen. When external storage is remounted, your App Widget will not be available for the user to select until the system resets the home application (usually not until a system reboot).

似乎文档说 AppWidget 将从主屏幕如果用户卸载 SD 卡。但是当我将模拟器中的应用程序移动到 SD 卡时(并且我没有卸载 SD 卡)看到主屏幕中的 problem loading widget 消息,而且该小部件在小部件列表中对用户不可用。为什么?

最佳答案

目前,当应用程序安装在 SD 卡上时,无法使 Widget 工作。即使安装了 SD 卡,这也是正常行为。

您收到错误problem loading widget,因为当您将应用程序移动到外部存储时,Widget 会自动禁用(并从 Widget 列表中删除,因此您无法添加它们),但它们是保留在主屏幕中,以便在您将其移回手机并重置主屏幕应用程序时做好准备。

如果您要支持用户将您的应用程序移动到外部存储,也许您可​​以发布另一个应用程序以仅保存您的小部件,并将其配置为只能安装在手机中。这解决了问题,但用户必须下载两个应用程序而不是一个。

关于Android;强制 AppWidget 从 SD 卡工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18398683/

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