存储访问框架/文档树显示空的最近列表

时间:2017-02-21 05:57:53

标签: android android-sdcard sd-card storage-access-framework android-intent-chooser

我正在使用存储访问框架使用户授予Sd卡的写入权限。我在Android棒棒糖和Marshmallow上运行的两个设备运行良好。但它不适用于我在Android棒棒糖上运行的设备之一。

显示空的最近列表。

Screenshot

这就是我开始活动的方式

Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT_TREE);
       startActivityForResult(intent, 42);

我尝试使用菜单按钮,但没用。

是否有任何解决方法可以使用户授予写入权限/将Sd卡目录添加到最近列表?因为它适用于其他几个应用程序,例如ES Explorer。

1 个答案:

答案 0 :(得分:0)

通过在文档树意图中添加额外来解决它。

 Intent intent=new Intent("android.intent.action.OPEN_DOCUMENT_TREE");
                                    intent.putExtra("android.content.extra.SHOW_ADVANCED",true);
                                    startActivityForResult(intent,42);