android widget无法点击问题
来源:互联网 发布:上海华讯网络笔试 编辑:程序博客网 时间:2024/06/07 05:22
RemoteViews views = new RemoteViews(mContext.getPackageName(), R.layout.widget);
view.setXXXX();
PendingIntent pendingIntent = PendingIntent.getActivity(mContext, 0, intent, 0);
views.setOnClickPendingIntent(R.id.widget, pendingIntent);
AppWidgetManager awg = AppWidgetManager.getInstance(mContext);
awg.updateAppWidget(new ComponentName(mContext, QQPlayWidgetProvider.class), views);
这个为widget设置了点击事件处理, 但是后来只想更新部分UI, 不想改变点击事件处理, 于是采用了下面的更新方式:
RemoteViews views = new RemoteViews(mContext.getPackageName(), R.layout.widget);
view.setXXXX();
AppWidgetManager awg = AppWidgetManager.getInstance(mContext);
awg.updateAppWidget(new ComponentName(mContext, QQPlayWidgetProvider.class), views);
这样的话会将之前的:
PendingIntent pendingIntent = PendingIntent.getActivity(mContext, 0, intent, 0);
views.setOnClickPendingIntent(R.id.widget, pendingIntent);
这个操作冲掉, 导致无法点击, 所以每次更新时需要将对views的所有设置都写一遍,
RemoteViews views = new RemoteViews(mContext.getPackageName(), R.layout.widget);
view.setXXXX();
PendingIntent pendingIntent = PendingIntent.getActivity(mContext, 0, intent, 0);
views.setOnClickPendingIntent(R.id.widget, pendingIntent);
AppWidgetManager awg = AppWidgetManager.getInstance(mContext);
awg.updateAppWidget(new ComponentName(mContext, QQPlayWidgetProvider.class), views);
- android widget无法点击问题
- [Android widget] Android 点击图标重新启动问题
- Android Widget点击事件
- Android Widget点击事件
- Android Widget点击事件
- android widget 多按钮点击,图片刷新等问题
- android清除数据后widget无法更新问题修改
- android 转载 widget点击事件
- android popupwindow 中listview 无法点击问题
- widget点击进入应用遇到的问题
- ECLIPSE使用appcompat_v7库无法找到android:Widget.Material.ActionButton的问题
- ECLIPSE使用appcompat_v7库无法找到android:Widget.Material.ActionButton的问题
- Android通知栏点击无法启动Activity的问题
- Unity导出的Android项目按钮无法点击问题
- [Android]PopupWindow 点击外部区域无法关闭的问题
- Android通知栏点击无法启动Activity的问题
- Android通知栏点击无法启动Activity的问题
- 解决Android按住空白区域,导致点击其他按钮无法触发点击事件的问题
- Lenovo G470 windows server 2008 R2安装
- 使用WSAIoctl获取socket扩展函数(如AcceptEx)的指针
- jquery的选项卡
- 注解 @Resource
- ShapeDrawable
- android widget无法点击问题
- HTTP协议:缓存
- backbone.js的mvc
- 如何在javascript中捕获浏览器关闭按钮或退出页面的事件
- 惊!印度东北两省独立加盟中国
- 更改eclipse中java和jsp文件字体的大小
- 学习JPA——Hibernate Annotation使用实例
- 编程路走下去
- 小总结下iphone开发环境搭建过程