gpt4 book ai didi

Android:无法添加小部件

转载 作者:行者123 更新时间:2023-12-03 14:57:45 30 4
gpt4 key购买 nike

我正在创建一个启动器,在我托管小部件的 Activity 中,我遵循了这个惊人的教程 http://coderender.blogspot.com.eg/2012/01/hosting-android-widgets-my.html (我相信这是唯一的一个),我必须在我的 Activity 中添加一些小部件,但并非所有小部件都成功添加,一些小部件(如数字时钟、双时钟等)在他们在我的 Activity 中的位置带有内部消息“无法添加小部件”,一些小部件(Netflix 小部件)在我的 Activity 中成功出现一秒钟或更短时间,然后它在其位置显示相同的灰色条并显示相同的消息。

我试图搜索谷歌,但我什至清除了 Netflix 应用程序的现金,但仍然保持不变。

我正在使用 Android 5.0 在 Note 3 上进行测试...使用

compileSdkVersion 26

buildToolsVersion "26.0.1"

compile 'com.android.support:appcompat-v7:26.0.1'

我是否必须在我的 AndroidManifest.xml 中添加必要的权限才能让我的 Activity 托管小部件?这可能是这个问题背后的根源吗?

先感谢您。

最佳答案

我遇到了同样的问题。 This answer类似于你的问题。
@dasfima 在那个问题中的回答为我解决了这个问题:

change the context of the manager and host to be the application context instead of the activity context.

AppWidgetManager = AppWidgetManager.getInstance(getApplicationContext());
mAppWidgetHost = new AppWidgetHost(getApplicationContext(), APPWIDGET_HOST_ID);
它在我的应用程序中就像一个魅力。

关于Android:无法添加小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48015111/

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