gpt4 book ai didi

Android onEnabled/onDisabled 从未调用过

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:16:09 25 4
gpt4 key购买 nike

我在触发 AppWidgetReciever 的 onEnabled 和 onDisabled 方法时遇到问题。我指定了操作,我还在 onRecieve 方法中记录了每个操作,但我得到的仅有的两个操作是“APPWIDGET_UPDATE”和“APPWIDGET_DELETED”。我用谷歌搜索了这个解决方案,但不幸的是没有找到。这是我的代码:

list 部分:

<receiver android:name=".ScheduleWidgetProvider" >
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_ENABLED" />
<action android:name="android.appwidget.action.APPWIDGET_DISABLED" />
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
<action android:name="android.appwidget.action.APPWIDGET_DELETED" />
</intent-filter>
<meta-data android:name="android.appwidget.provider"
android:resource="@xml/provider_xml" />
</receiver>

提供者_xml:

<?xml version="1.0" encoding="utf-8"?>
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
android:minWidth="180dp"
android:minHeight="40dp"
android:updatePeriodMillis="60000"
android:initialLayout="@layout/widget_layout"
android:configure="org.zivkovic.schedule.ConfigurationActivity"
>
</appwidget-provider>

ScheduleWidgetProvider:

public class ScheduleWidgetProvider extends AppWidgetProvider {
{
Log.w("Schedule", "ScheduleWidgetProviderRequested");
}

@Override
public void onReceive(Context context, Intent intent) {
Log.w("Schedule", "On recieve " + intent.getAction());
super.onReceive(context, intent);
}

@Override
public void onEnabled(Context context) {
Log.w("Schedule", "OnEnabled called");
...
super.onEnabled(context);
}

@Override
public void onDisabled(Context context) {
Log.w("Schedule", "OnDisabled called");

...

super.onDisabled(context);
}

@Override
public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
for (int i = 0; i < appWidgetIds.length; i++) {
....
}
super.onUpdate(context, appWidgetManager, appWidgetIds);
}

}

感谢任何帮助。谢谢!

最佳答案

好的,从手机中删除我的应用程序就成功了。不明白为什么卸载修复它。对于遇到相同问题的任何人,请卸载并重新安装您的应用。

关于Android onEnabled/onDisabled 从未调用过,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16091144/

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