getObbDir()返回null

时间:2019-02-20 08:02:10

标签: android android-external-storage android-internal-storage

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
         return c.getObbDir().toString();
     } else {
        File root = Environment.getExternalStorageDirectory();
         String path = root.toString() + Constants.EXP_PATH + c.getPackageName();
         return path;
    }

输出

  

由java.lang.NullPointerException引起尝试调用虚拟   空对象上的方法'java.lang.String java.io.File.toString()'   参考

请提供帮助,根据文档,getObbDir()返回null “特定于应用程序的目录的绝对路径。如果当前没有共享存储,则可能返回null。” 这是什么意思“共享存储当前不可用”?我该如何重现?我如何解决它?我在布料上遇到了此崩溃,但无法自己重现。

0 个答案:

没有答案