3

似乎这已经有一段时间了(在SO和网络上做了很多研究)

简而言之,android文档指出:

  • onReceive 将在所有其他生命周期方法调用之前调用
  • 删除小部件时将调用 onDeleted
  • 删除最后一个小部件时将调用 onDisabled

好吧,当删除一个小部件时,onReceive 和随后的 onDeleted 都不会被调用。同样,当最后一个小部件被移除时,代码也不会到达 onDisabled。

1. 这个问题从安卓1.5版本开始就一直存在,一直持续到现在。

Google 的 Android 开发人员,在 10 多个主要版本之后仍未修复此问题的原因是什么?

对其他人...

不管它有多丑陋,是否有任何解决方法?

原谅我沮丧的语气。

4

0 回答 0