美文网首页
Android-N后Intent的问题

Android-N后Intent的问题

作者: tao_sx | 来源:发表于2018-01-25 10:27 被阅读0次

    最近APP升级N后发现应用中所有的打开文件的操作都失效了,检查发现代码中的操作基本入下:

    Intent intent = new Intent();
    intent.setAction(Intent.ACTION_VIEW);
    intent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
    intent.setDataAndType(contentUri, mime);
    startActivity(intent);
    

    检查了之后,在N后用Provider进行文件操作加上了,Debug发现路径也没错。后来发现要把 intent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP); 这行换成 intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);

    相关文章

      网友评论

          本文标题:Android-N后Intent的问题

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