android注册内容观察者
来源:互联网 发布:百度网盘老是网络异常 编辑:程序博客网 时间:2024/05/23 01:20
一、项目目录结构
上图中的前两个项目已在android内容提供者contentProvider实现了,本例只是借助一下,其中第一个项目AccountProvider.java类中下面代码为本例发送消息。
getContext().getContentResolver().notifyChange(uri, null);二、MainActivity.java代码
package com.zgs.registerContentObserver;import android.app.Activity;import android.database.ContentObserver;import android.net.Uri;import android.os.Bundle;import android.os.Handler;import android.view.Menu;import android.view.MenuItem;public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);//[1]注册内容观察者 Uri uri = Uri.parse("content://com.zgs.provider/");//false 观察的uri 必须是一个确切的uri 如果是truegetContentResolver().registerContentObserver(uri, true, new MyContentObserver(new Handler()));}//定义内容观察者private class MyContentObserver extends ContentObserver{public MyContentObserver(Handler handler) {super(handler);}//当我们观察的uri发生改变的时候调用@Overridepublic void onChange(boolean selfChange) {System.out.println("哈哈 数据库被操作了 ");super.onChange(selfChange);}}}三、效果显示
0 0
- android注册内容观察者
- Android 注册内容观察者
- android注册内容观察者_smsListen
- 自定义注册内容观察者
- Android内容观察者--ContentObserver
- Android的内容观察者
- Android -- ContentObserver 内容观察者
- android 内容观察者
- Android-内容观察者
- Android 中的内容观察者ContentObserver
- android下内容观察者: ContentObserver
- Android 中的内容观察者ContentObserver
- Android的内容观察者、通知、内容提供者
- Android中内容观察者的使用---- ContentObserver
- android,内容观察者,sms数据库变化提醒
- android,内容观察者,数据库变化通知
- android开发——内容观察者
- android中ContentObserver——内容观察者
- Gradle中的buildScript代码块
- 基于python和amap(高德地图)web api的爬虫,用于搜索某POI点
- React的exenv模块简析
- 画虚线,指定宽度
- 修改JVM的启动内存
- android注册内容观察者
- 你不知道的javascript---词法作用域
- NanoPCT3开发板的安卓系统模块编译及烧录
- 关于Android依赖库文件的一些经验
- MPU6050使用dmp时,Pitch范围只有-90-90的问题
- htm页面l导出excel表格
- 启动页的主题
- 计算时间差隔多少分钟
- Java重写的方法和覆盖