Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.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/3/android/196.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
Javascript 为什么';共享PDF';和';打开PDF';不适用于具有Nativescript 6.2版的Android_Javascript_Android_Pdf Generation_Nativescript - Fatal编程技术网

Javascript 为什么';共享PDF';和';打开PDF';不适用于具有Nativescript 6.2版的Android

Javascript 为什么';共享PDF';和';打开PDF';不适用于具有Nativescript 6.2版的Android,javascript,android,pdf-generation,nativescript,Javascript,Android,Pdf Generation,Nativescript,我最近将我的nativescript 5.2版本更新为6.2,我发现在我的Android设备上无法共享或打开PDF,每当我尝试共享或保存PDF时,它都会发出错误消息 作为迁移的一部分,我将android.support.v4.content.FileProvider更改为androidx.core.content.FileProvider 日志仅显示: 存储/模拟/0/下载/DocPDFs/risk_assessment_Lite_Version_201912122019.pdf JS:Andr

我最近将我的nativescript 5.2版本更新为6.2,我发现在我的Android设备上无法共享或打开PDF,每当我尝试共享或保存PDF时,它都会发出错误消息

作为迁移的一部分,我将android.support.v4.content.FileProvider更改为
androidx.core.content.FileProvider

日志仅显示:

存储/模拟/0/下载/DocPDFs/risk_assessment_Lite_Version_201912122019.pdf JS:Android共享错误类型错误:无法读取未定义的属性“startActivity”


尝试在调用shareIntent之前添加此标志

shareIntent.addFlags(android.content.Intent.FLAG_ACTIVITY_NEW_TASK)

尝试在调用shareIntent之前添加此标志

shareIntent.addFlags(android.content.Intent.FLAG_ACTIVITY_NEW_TASK)

currentContext
不再有效,请参阅右侧的属性列表


使用
app.android.foregroundActivity.startActivity(…)
app.android.context.startActivity(…)

currentContext
不再有效,请参阅右侧的属性列表


使用
app.android.foregroundActivity.startActivity(…)
app.android.context.startActivity(…)
app.android.foregroundActivity.startActivity(…)解决了问题:)谢谢@Manoj

app.android.foregroundActivity.startActivity(…)解决了以下问题:)Thank@Manoj

错误:android.util.AndroidRuntimeException:从活动上下文外部调用startActivity()需要标记“活动”“新任务”。这真的是你想要的吗?获取此错误消息error:android.util.AndroidRuntimeException:从活动上下文外部调用startActivity()需要标志_Activity_NEW_TASK标志。这真的是你想要的吗?获取此错误消息我确实收到了,但现在我收到了错误消息:“打开PDF错误:错误:android.util.AndroidRuntimeException:从活动上下文外部调用startActivity(),需要标志“活动”新任务标志。这真的是您想要的吗”我还添加了“shareIntent.addFlags”(android.content.Intent.FLAG_ACTIVITY_NEW_TASK);`在读取_URI_权限标志之前,我收到了相同的错误消息,但现在我收到了错误消息:“打开PDF错误:错误:android.util.AndroidRuntimeException:从活动上下文外部调用startActivity()需要使用标志_ACTIVITY_NEW_TASK。这真的是您想要的吗?”我还添加了'shareIntent.addFlags(android.content.Intent.FLAG_ACTIVITY_NEW_TASK);'READ_URI_权限标志之前添加了'shareIntent.addFlags(android.content.Intent.FLAG_ACTIVITY_NEW_TASK);'