Android小部件问题

时间:2011-08-10 18:15:32

标签: android widget

我的问题是:如何确定我的小部件是否已放置在主屏幕上?例如:我第一次添加了小部件,当我尝试再次添加它时,在onUpdate()方法中,我想执行来代码。像

这样的东西
@Override
public void onUpdate(Context context, AppWidgetManager appWidgetManager,
        int[] appWidgetIds) {

if(widget_already_exists){

 //do something

   }
}

有没有办法做到这一点?

感谢。 Alex Ady *

1 个答案:

答案 0 :(得分:0)

跟踪您的应用小部件ID。当您在onUpdate()中看到一个新的,并且您已经有一个,那么该用户正在添加第二个实例。不要忘记将其从onDeleted()的{​​{1}}日志中删除。