码迷,mamicode.com
首页 > 移动开发 > 详细

android点滴之ContentObserver的使用

时间:2014-06-04 20:07:36      阅读:342      评论:0      收藏:0      [点我收藏+]

标签:android   c   style   class   blog   code   

一概念

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);




android点滴之ContentObserver的使用,布布扣,bubuko.com

android点滴之ContentObserver的使用

标签:android   c   style   class   blog   code   

原文地址:http://www.cnblogs.com/mfrbuaa/p/3759334.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!