当前位置: 代码迷 >> Android >> 如何在Widget被添加到桌面之前,进行阻止
  详细解决方案

如何在Widget被添加到桌面之前,进行阻止

热度:99   发布时间:2016-05-01 14:17:22.0
怎么在Widget被添加到桌面之前,进行阻止
AppWidgetProvider的onEnabled方法是Widget第一次被添加到桌面的回调方法,我想在第一次向桌面添加Widget时,在这个方法里做一些判断,如果不符合,就让Widget无法添加到桌面,这个该怎么实现?

屏蔽父类的onEnabled调用也不行。。。

------解决方案--------------------
它有属性的,直接调用就好啦.
------解决方案--------------------

从我理解的知识看,基本上不能对Launcher创建某个AppWidget时进行阻止,onEnable()只是回调方法,
  
关于添加的系统或Launcher已经在onEable()方法前添加好了,你不能再onEnable()去阻止添加。

  
为何不这样想,没有处理好时,AppWidget展示不同的画面呢?

  





  相关解决方案