Java Nativescript android.net.Uri.parse
我正在尝试使用nativescript在android的webview中启用文件上载 我面临的问题是,当我调用文件路径回调函数“onReceiveValue”时,我应该经过一个“android.net.Uri[]” 然后是电话:Java Nativescript android.net.Uri.parse,java,android,webview,uri,nativescript,Java,Android,Webview,Uri,Nativescript,我正在尝试使用nativescript在android的webview中启用文件上载 我面临的问题是,当我调用文件路径回调函数“onReceiveValue”时,我应该经过一个“android.net.Uri[]” 然后是电话: mFilePathCallback.onReceiveValue(results); 我得到的错误是: 错误:无法将数组转换为Ljava/lang/Object;在索引0处 我正在尝试实现:用于生成数组的代码应该如下所示: let results = Array.cr
mFilePathCallback.onReceiveValue(results);
我得到的错误是:
错误:无法将数组转换为Ljava/lang/Object;在索引0处
我正在尝试实现:用于生成数组的代码应该如下所示:
let results = Array.create(android.net.Uri, 1);
let dataString = data.getDataString();
results[0] = android.net.Uri.parse(dataString);
其中
1
是数组将容纳的元素数 让dataString=data.getDataString();你能告诉我你从哪里得到这些“数据”吗?
mFilePathCallback.onReceiveValue(results);
let results = Array.create(android.net.Uri, 1);
let dataString = data.getDataString();
results[0] = android.net.Uri.parse(dataString);