热门技术
热门技术 您当前的位置:主页 > 热门技术 >
android点滴之ContentObserver的使用
发布时间:2019-01-26 编辑:918Õ

一概念 ContentObserver用于观察(捕捉)特定Uri引起的数据的变化,继而做一些相应的处理,当ContentObserver所观察的Uri发生变化时,便会触发它。 从概念看ContentObserver特别适合用于监视系统数据的变化,比如数据库发生了改动,或者其他任何已经在UriMatcher类注册过的Uri,比如:Settings.System.ACCELEROMETER_ROTATION,可以监视系统屏幕的方向。 二使用 1.创建

mObserver = new ContentObserver(new Handler()) {
                public void onChange(boolean selfChange) {               
			updateScreenRotationBtn();                    
                }
            };
2.注册
ContentResolver cr = getContentResolver();
            Uri tmp = Settings.System.getUriFor(Settings.System.ACCELEROMETER_ROTATION);
            cr.registerContentObserver(tmp, false, mObserver);




http://www.bkjia.com/Androidjc/770815.htmlwww.bkjia.comtruehttp://www.bkjia.com/Androidjc/770815.htmlTechArticle一概念 ContentObserver用于观察(捕捉)特定Uri引起的数据的变化,继而做一些相应的处理,当ContentObserver所观察的Uri发生变化时,便会触发它。...

本文源自: AG环亚集团官网

上一篇:Android内存泄露造成的OOM问题 下一篇:没有了

Copyright © 2005-2016 http://www.letskungfu.com AG环亚集团官网_AG亚游平台_AG8环亚集团_新浪新闻版权所有 AG环亚集团官网_AG亚游平台_AG8环亚集团_新浪新闻