package com.zhaoyang.driver.utils.download;
|
|
import android.database.ContentObserver;
|
import android.net.Uri;
|
|
/**
|
* Created by ts_xiaoA on 2019/12/2 16:05
|
* E-Mail Address:443502578@qq.com
|
* Desc:
|
*/
|
public class DownloadObserver extends ContentObserver {
|
|
private OnChangedCallback onChangedCallback;
|
|
public DownloadObserver() {
|
super(null);
|
}
|
|
@Override
|
public void onChange(boolean selfChange, Uri uri) {
|
super.onChange(selfChange, uri);
|
if (onChangedCallback != null) {
|
onChangedCallback.onChanged(selfChange, uri);
|
}
|
}
|
|
public interface OnChangedCallback {
|
void onChanged(boolean selfChange, Uri uri);
|
}
|
|
public void setOnChangedCallback(OnChangedCallback onChangedCallback) {
|
this.onChangedCallback = onChangedCallback;
|
}
|
}
|