我的ContentProvider包含一个ContentObserver。在onCreate()期间注册观察者很容易。但是,我看不到取消注册的方法。从一些调查中可以看出,安卓系统在销毁ContentProvider时会清理掉一些东西。它还会清理ContentObserver注册吗?public class MyProvider extends ContentProvider MyObserver observer = null;
p
在我的一个应用程序中,我使用ContentProvider保存和恢复信息。主应用程序和几个服务都使用这个ContentProvider,但它们都在同一个apk中,所有服务都处于默认(主)进程中。(ContentProvider.java:605)
at android.content.ContentProvider$Transport.enforceReadPermission(ContentProvider.java(ContentObserver.jav
我正在编写一个小部件,它必须在每次我收到未接来电时进行自我更新。为此,在AppWidgetProvider类的onEnabled方法中,我注册了一个ContentObserver。catch(Exception e){
new CallsProvider(this.context).setData();}
每次电话收到未接来电时,但我也在LG的L5上进行了测试。这是它唯一不能工作的设备。为什么?三星设备上的ContentObservers和LG设备上的不