android 源码中 INetworkPolicyListener 的接口含义
android下载源码下载线程类使用了INetworkPolicyListener接口,大概可以理解是监听网络还击功能的一些变化,但是该接口中每个回调的含义看不大懂,官网上查不到,搜索信息也过少。向有了解的朋友请教了。
private INetworkPolicyListener mPolicyListener = new INetworkPolicyListener.Stub() {
@Override
public void onUidRulesChanged(int uid, int uidRules) {
// caller is NPMS, since we only register with them
if (uid == mInfo.mUid) {
mPolicyDirty = true;
}
}
@Override
public void onMeteredIfacesChanged(String[] meteredIfaces) {
// caller is NPMS, since we only register with them
mPolicyDirty = true;
}
@Override
public void onRestrictBackgroundChanged(boolean restrictBackground) {
// caller is NPMS, since we only register with them
mPolicyDirty = true;
}
};
死んだ世界
10 years, 2 months ago