编写了一个AppWidget的应用,点击一下做响应的处理,因为功能比较简单,所以没有用到service,只有一个继承了AppWidgetProvider的类,在onReceive()方法里做相应的点击事件的处理。一开始点击正常,放在那里不管,过一段时间就不能点击了,貌似是不响应点击事件了。有的手机上测试没事情,但有的手机测试就是不能点击。
   后来又测试,再添加一个AppWidget的时候就可以响应点击了,但是点击第一个添加的还是不响应点击事件。到底什么原因呢,原来的那个实例怎么不响应了呢?一开始以为那个实例不存在了,生命周期结束了,但是他也跟着第二个的点击做相应的变化啊。
   废话多了点,不知道描述清楚没有。

解决方案 »

  1.   

    是不是这个实例不存在了?但是view 存在啊,郁闷啊。
      

  2.   

    我也出现了类似的情况,刚看论坛人家说remotviews溢出了,我试了下,还是会出现点击不响应的情况,跪求解啊
      

  3.   

    哦,我的是因为我装了点心省电造成的,我装了我的widget,然后再安装点心省电,然后就不能点击了。
      

  4.   

    终于知道什么问题了,是因为我更新界面的时候,没有给view添加点击事件,是我的想法局限了,只是改变了一下背景什么的,如果进程被别人杀掉,我添加过点击事件的那个view估计不存在了,我每次更新的时候,除了改变背景外,还添加了点击事件,问题就ok了。呵呵,结贴。