onDeleted
appwidget がホーム画面から削除された場合、このメソッドは起動しません。
何が問題なのですか?
これは、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/