2

onDeletedappwidget がホーム画面から削除された場合、このメソッドは起動しません。

何が問題なのですか?

4

1 に答える 1

1

これは、Android ウィジェットでやや一般的な問題のようです。

AppWidgetProvider をサブクラス化している場合、onDelete() が呼び出されない可能性があります。これを回避するには、代わりに onReceive() メソッドを実装して、明示的に APPWIDGET_DELETED を探すことができます。

参考文献:
- https://groups.google.com/forum/?fromgroups=#!topic/android-developers/Nl0e06rDCRY - http://blog.elsdoerfer.name/2009/06/03/writing-an-android- widget-what-the-docs-dont-tell-you/

于 2012-09-13T19:22:39.840 に答える