【发布时间】:2012-06-29 18:57:34
【问题描述】:
我有一个小部件,它是我的主应用程序的一部分。通常,当应用程序更新时,会创建一个 PendingIntent,在单击小部件时将用户带到主应用程序中的一个 Activity。但是,当主应用程序由于错误被操作系统强制停止或杀死时,小部件在单击时停止响应。我相信它也会停止接收广播,因为没有调用 onReceive 方法。
这是清单中的内容:
<receiver android:name=".widgets.AppWidget" android:label="@string/widget_name">
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE"/>
<action android:name="com.myApp.android.widgets.CLICK.start"></action>
</intent-filter>
<meta-data android:name="android.appwidget.provider"
android:resource="@xml/appWidget_provider"/>
</receiver>
小部件代码位于与主应用程序不同的包中。
【问题讨论】:
标签: android android-intent android-widget