设置数据库变化监听方法

作者: Tom_Ji | 来源:发表于2020-04-08 16:16 被阅读0次

日常的工作中,总会由于各种定制化的内容,需要使用到设置数据库,除了能够查询值的变化,监听也是必不可少,下面介绍监听的方法。

创建ContentObserver

示例代码如下:

private ContentObserver mObserver = new ContentObserver(new Handler()){
        public void onChange(boolean selfChange,android.net.Uri uri){
                    if(uri.equals(Settings.System.getUriFor("for_test")){
                       //数据库变化需要执行的操作
                     }

        } 
  
};

注册和解注册

public void onResume(){
    getContentResolver().registerContentObserver(Settings.System.getUriFor("for_test"),false,mObserver);
}


public void onPauser(){
    getContentResolver().unregisterContentObserver(mObserver);
}


相关文章

网友评论

    本文标题:设置数据库变化监听方法

    本文链接:https://www.haomeiwen.com/subject/jmitmhtx.html