在Android webview中,当点击文件上传选项时,会调用onShowFileChooser,其中会调用用户从图片库中选择要上传的文件的意图。选择文件后,由于以下原因,在onActivityResult内崩溃
java.lang.IllegalStateException: Duplicate showFileChooser result
at org.chromium.android_webview.AwWebContentsDelegateAdapter$2.onReceiveValue(AwWebContentsDelegateAdapter.java:225)
我知道这个问题被提出了很多,但我没有找到任何解决方案。我正在尝试使用https上传大文件,但是我得到了异常“I/O error during system call,Broken”当我使用http上传时,同样的代码也可以工作。
我读到这个问题是在Android2.3上发现的,我正在使用Android4.3,它仍然在发生……
当我上传小文件时也会发生这种情况。如果我删除con.setChunkedStreamingMode(1024);并以一个块的形式上传文件,那么小文件就不会发生这种情况(我不能对大文件执行此操作)。
我们正在使用Architecture组件的空间,执行数据库读写操作。
我们知道SQLite文件的位置,这是会议室正在编写的文件。
我们有一个要求:当应用程序退出时,我们希望启动一个后台进程(使用Android ),将SQLite文件上传到用户云存储中。
@Override
public void onPause() {
super.onPause();
if (this.isFinishing()) {
// Use Android Jetpack WorkManager, to
// upload SQLite file written b