Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PDF发送意图上的Android SecurityException_Android_Android Intent_Permission Denied_Securityexception - Fatal编程技术网

PDF发送意图上的Android SecurityException

PDF发送意图上的Android SecurityException,android,android-intent,permission-denied,securityexception,Android,Android Intent,Permission Denied,Securityexception,在数据类型为应用程序/pdf的操作发送过程中,我收到以下异常: java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.SEND typ=application/pdf flg=0x3080000 cmp=com.adobe.reader/.ARSendForSignature (has extras) } 这将打开一个对话框,选择要接收PDF的所需应用程序。我相信当

在数据类型为
应用程序/pdf
操作发送过程中,我收到以下异常:

java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.SEND typ=application/pdf flg=0x3080000 cmp=com.adobe.reader/.ARSendForSignature (has extras) }
这将打开一个对话框,选择要接收PDF的所需应用程序。我相信当用户从列表中选择Adobe Reader时,会抛出
SecurityException
,尽管它似乎专门打开了
ARSendForSignature
活动


有什么想法吗?

您在Adobe Reader应用程序中遇到了错误,或者在Android中遇到了错误,这取决于您的视角

AdobeReader
ARSendForSignature
活动支持
操作发送
,但他们明确拥有
android:exported=“false”
,除了他们之外,任何人都无法启动该活动

要么:

  • Adobe Reader不应具有该
    ,或
  • Adobe Reader不应将其标记为未导出,或
  • Android选择器应该过滤掉未导出的活动

  • 从长远来看,答案应该是#3——我将努力重现这个问题,并提出一个问题,假设还没有问题。短期来看,Adobe修复这一问题的速度比我们修复数亿台设备的速度还要快。:-)

    复制和发布归档:感谢您的快速响应和归档错误。是否有任何方法至少可以捕获异常以防止我的应用程序崩溃?由于它不是由带有发送意图的
    startActivity
    调用引发的,而是选择器中的
    startActivity
    调用引发的……有什么方法可以做到这一点吗?@ashughes:根据我看到的堆栈跟踪,我的猜测是“否”,超出了您可能拥有的任何全局异常处理程序(例如,对于ACRA)。