BTW, why is the onDisabled function not called? I think it should be.

On 3月13日, 下午10时19分, Mahavir Jain <[email protected]> wrote:
> Solved..
>
> 1) Reset the emulator with following command:
> emulator -avd -TestDevice -wipe-data
> This clears all the AppWidget that were in the memory.
>
> 2) Next followed the following tip from Android docs to avoid the above
> thing from happening:
> *Tip:* When your configuration Activity first opens, set the Activity result
> to RESULT_CANCELED. This way, if the user backs-out of the Activity before
> reaching the end, the App Widget host is notified that the configuration was
> cancelled and the App Widget will not be added.
>
> Regards,
> Mahavir
>
>
>
> On Sun, Mar 13, 2011 at 5:28 PM, Mahavir <[email protected]> wrote:
> > Hi All,
>
> > I have AppWidget which runs fine but I want to do some cleanup task
> > when last appwidget is deleted. So according to android documents, I
> > implemented onDisabled() method in my AppWidgetProvider class.But when
> > i delete the last AppWidget, onDisabled is not getting called.
>
> > When I implemented onDeleted() method, It gets called. I checked all
> > instance of my appwidgets using following code,
>
> > AppWidgetManager
> > appWidgetManager=AppWidgetManager.getInstance(context);
>
> > int[] allAppWidgets=appWidgetManager.getAppWidgetIds(new
> > ComponentName(context,MyWidgetProvider.class));
>
> > for(int i=0;i<allAppWidgets.length;i++)
>
> > System.out.println("AppWidget==>"+appWidgetManager.getAppWidgetInfo(allAppW-idgets[i]).toString());
>
> > It shows that it has got 11 instances of appwidget. But i cannot see
> > any instance of my appwidget except the one which i create.
>
> > Does anyone knows how to delete all the instances of this invisible
> > AppWidgets?
>
> > Regards,
> > Mahavir- 隐藏被引用文字 -
>
> - 显示引用的文字 -

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to