美文网首页
PackageManager.getPreferredActiv

PackageManager.getPreferredActiv

作者: hhws | 来源:发表于2017-02-16 16:25 被阅读0次

public abstract int getPreferredActivities(@NonNull ListoutFilters,            @NonNull ListoutActivities, String packageName);

packageName必须不为空,否则返回的数据是错误的。

if (packageName == null 

|| (pa.mPref.mComponent.getPackageName().equals(packageName)

&& pa.mPref.mAlways)) {

if (outFilters != null) {

outFilters.add(new IntentFilter(pa));

}

问题出现在如果packageName ==null,没有判断pa.mPref.mAlways

相关文章

网友评论

      本文标题:PackageManager.getPreferredActiv

      本文链接:https://www.haomeiwen.com/subject/ehdhwttx.html