AppWidget点击不响应事件 给AppWidget注册了点击事件并每分钟刷新一次AppWidget,点击启动一个Activity,但是程序运行几天后,AppWidget点击就不响应事件了,另外添加一个新的AppWidget就能响应点击事件,不知道是怎么回事,请教高手帮忙解决,网上查了一些资源说是RemoteViews内存溢出,具体的不知道该怎么做 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 资源我都有释放啊,使用AppWidget是不是有哪些地方需要注意的地方,一分钟刷新一次频率算快吗? RemoteViews的set系列函数在其内部会转换成Action对象存放在在ArrayList<Action>中而在RemoteViews中没有对这个ArrayList<Action>进行清理的操作。你一分钟一次的更新频率,是不是把updateAppWidget()操作放在了Service里面,并且每次重复使用这个RemoteViews对象了? 我是在Service里发广播给AppWidget更新,每次都是new RemoteViews new出来的RemoteViews使用后销毁了? 用完之后置为null,试试看会不会溢出了. 貌似还不行,昨天晚上AppWidget又不响应点击事件了 我也出现了相同的问题,但仅仅是点击无响应,其他的一些状态信息还是有反应的。也就是说OnReceiver函数还在工作。不知道问题出在哪里。 你的sdk版本是多少的?是在模拟器上跑你的程序吗?如果是,换个版本高点的SDK试试; android可以读取U盘扇区吗 安卓应用开发应该学习那些东西呢? box2d 碰撞过滤和碰撞检测 提交过数据到WebService的前辈进来看下 Android 故障 讨论一下这个左右滑动的控件的实现 求助!JNI无法确定Bitmap的签名?? 安卓客户端与服务器通信的例程 android textview怎么实现当字符串宽度没超过控件宽度时,靠右对齐,控件宽度不足以显示所有字符串时,字符串靠左对齐,同时实现跑马灯效果。 listview 怎样不重复加载以前加载过的item而只加载增加的item? 新手求教关于蓝牙建立通信失败的问题 android framebuffer 截屏操作问题
而在RemoteViews中没有对这个ArrayList<Action>进行清理的操作。
你一分钟一次的更新频率,是不是把updateAppWidget()操作放在了Service里面,并且每次重复使用这个RemoteViews对象了?
如果是,换个版本高点的SDK试试;