我比着AppWidget的例子抄了一遍代码,但代码没有运行。
在AndroidManifest.xml中我配置了receiver,并且相关的xml文件我都加上了
<receiver android:name=".WordWidget" android:label="@string/app_name">
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
</intent-filter>
<meta-data android:name="android.appwidget.provider" android:resource="@xml/widget_word" />
</receiver>
我建了一个AppWidgetProvider的子类WordWidget,如下:
public class WordWidget extends AppWidgetProvider {
private static final String TAG = "WordWidget_test";
@Override
public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
Log.d(TAG, "onUpdate");
// 下面的内容我先注释掉,代码多了太乱,这里主要的问题是 没有执行到这一步
// context.startService(new Intent(context, UpdateService.class));
}
@Override
public void onDeleted(Context context, int[] appWidgetIds) {
Log.d(TAG, "onDeleted");
}
@Override
public void onEnabled(Context context) {
Log.d(TAG, "onEnabled");
}
@Override
public void onDisabled(Context context) {
Log.d(TAG, "onDisabled");
}
}
其实WordWidget根本没有执行到,好像没有接收到这个事件android.appwidget.action.APPWIDGET_UPDATE,桌面上没有我要显示的组件。
请问各位大虾:是哪里没有配置好吧?能不能帮我解决一下?
相关推荐
android app widget 使用listview 源码
Android App Widget 开发,demo实现了一个简单的音乐播放器,详见http://blog.csdn.net/huaxun66/article/details/77880376
App Widget 的概念 一个简单的App Widget例子 PendingIntent的使用 RemoteViews的使用 接收来自App Widget的广播 更新App Widget的控件状态
android appwidget使用说明及示例程序
android的appwidget全面解析及启动运行过程。
其中onDeleted()方法是当appwidget删除时被执行,onDisabled()是当最后一个appwidget被删除时执行,onEnabled()为当第一个appwidget被建立时执行,onReceive()为当接收到了相应的广播信息后被执行(在每次添加或者...
android appwidget 经典完整代码 非常经典 非常好用的完整代码。
关于android AppWidget初探① http://blog.csdn.net/zhq56030207/archive/2010/08/13/5809535.aspx#1631197
使用appWidget启动一个Activity
Android AppWidget如何支持复杂的View
1,widget 基本展示 2,widget点击跳转到activity 3,发送广播事件,更新widget界面
NULL 博文链接:https://mypyg.iteye.com/blog/930072
android appWidget每日一句APK文件
android appWidget每日一句源码
Android -- AppWidget源码
AppWidget 是Android 系统应用开发层面的一部分,有着特殊用途,使用得当的化,的确会为app 增色不少,它的工作原理是把一个进程的控件嵌入到别外一个进程的窗口里的一种方法。长按桌面空白处,会出现一个 AppWidget...
Android appWidget每日一句修正1 增加了选择语言的点击范围 将选择语言换成Activity透明背景选择
android中appwidget介绍,以及其中原理
Android appWidget 每日一句 修正网络获取
Android appWidget每日一句修正2 修正网络是否存在的判断