读书人

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

发布时间: 2012-09-27 11:11:17 作者: rapoo

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

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

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

从我理解的知识看,基本上不能对Launcher创建某个AppWidget时进行阻止,onEnable()只是回调方法,

关于添加的系统或Launcher已经在onEable()方法前添加好了,你不能再onEnable()去阻止添加。


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







读书人网 >Android

热点推荐