美文网首页
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