Settings.Global 监听 特定key 值 的 数值 注册与被注册请可出完整代码
时间: 2023-07-16 14:16:26 浏览: 119
监听键盘代码版
注册监听:
```java
ContentResolver resolver = getContentResolver();
Uri uri = Settings.Global.getUriFor("your_key");
resolver.registerContentObserver(uri, false, yourContentObserver);
```
其中,"your_key" 替换成你要监听的 key 值,yourContentObserver 替换成你自己的 ContentObserver 实例。
被注册:
```java
public class YourContentObserver extends ContentObserver {
public YourContentObserver(Handler handler) {
super(handler);
}
@Override
public void onChange(boolean selfChange) {
super.onChange(selfChange);
// 处理被监听 key 值的数值变化
}
}
```
在 onChange() 方法中,处理被监听 key 值的数值变化,以实现你想要的逻辑。
阅读全文