首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

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

2012-09-27 
怎么在Widget被添加到桌面之前,进行阻止AppWidgetProvider的onEnabled方法是Widget第一次被添加到桌面的回

怎么在Widget被添加到桌面之前,进行阻止
AppWidgetProvider的onEnabled方法是Widget第一次被添加到桌面的回调方法,我想在第一次向桌面添加Widget时,在这个方法里做一些判断,如果不符合,就让Widget无法添加到桌面,这个该怎么实现?

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

[解决办法]
它有属性的,直接调用就好啦.
[解决办法]

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

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

  





热点排行