如果我直接用没有用户对话框的硬编码现有URI调用另一个文件,我就没有权限。(Parcel.java:2039) at android.app.IActivityManager(Handler.java:883)
at android.os.Handler.dispatchMessage(Handler.java</
这是我的代码: // use ACTION_OPEN_DOCUMENT because ACTION_GET_CONTENT will give usstartActivityForResult(intent, 42); logcat显示我正在设置的URI是file:///sdcard/Android/data/my.app
我需要上传一个附件,由用户通过我们的应用程序选择。当在接受用户选择的URI的活动中调用上载时,上载即可工作。但是,当我将URI传递给IntentService以便可以在后台上传一个巨大的附件时,我在IntentService中得到了下面一行中的"Permission Denial“异常: final Uri<package name>/u0a140} (pid=8180, uid=10140) requires that
在我的应用程序中,我使用ACTION_OPEN_DOCUMENT启动一个意图,只需单击一个按钮即可选择一个文档。Uri,并将其传递给一个压缩所选文档的AsyncTask。$ZipFile.onPostExecute(HomeFragment.java:563) at android.os.Handler.dispatchMessage
但如果没有网络,我需要保存Uri,并在设备连接到网络后稍后尝试上传。此重新尝试失败。当我在重试期间尝试启动服务时,它会抛出“权限拒绝”异常。请告诉我可能出了什么问题。感谢你的帮助。or related APIsat android.os.Parcel.readException(Parcel.java:2039)
at android.os.Parcel.re