gpt4 book ai didi

android - Turbolinks 5 和 Android : Fails when use file upload (webview)

转载 作者:行者123 更新时间:2023-11-30 00:55:51 25 4
gpt4 key购买 nike

问题

当用户点击选择文件时,我在 native 拦截该点击并调用 native View (模型中的屏幕 3)。

在用户选择他要上传的文件后,我需要“重新加载” View 以便在表单中添加文件名,这样用户就可以得到他选择文件正确的反馈。

为此,我使用以下代码调用 onRestart:

 @Override
protected void onRestart() {
super.onRestart();

// mCM is a variable to detect when the user is choosing a file.
if (null == mCM) {
// Since the webView is shared between activities, we need to tell Turbolinks
// to load the location from the previous activity upon restarting
TurbolinksSession.getDefault(this)
.activity(this)
.adapter(this)
.restoreWithCachedSnapshot(true)
.view(turbolinksView)
.visit(location);
}
}

如您所见,在此方法中,当我上传文件时,我不会使用 TurbolinksSession 重新加载 View 。

但如果我不调用 TurbolinksSession,Turbolinks 永远不会调用 visitProposedToLocationWithAction

场景

new mockup 1

NOTE: Download the image if you want to see the image bigger.

我错过了什么?有没有办法解决这个问题并得到预期的结果?

最佳答案

关于android - Turbolinks 5 和 Android : Fails when use file upload (webview),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40173792/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com