问题标签 [turbolinks-android]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Turbolinks 5 和 Android:使用文件上传时失败 (webview)
问题
当用户点击时choose file,我会原生拦截该点击并调用原生视图(模型中的屏幕 3)。
用户选择要上传的文件后,我需要“重新加载”视图,以便在表单中添加文件名,以便用户得到正确选择文件的反馈。
为此,我onRestart
使用以下代码调用:
如您所见,在此方法中,当上传文件时,我不会使用TurbolinksSession
.
但如果我不打电话TurbolinksSession
,Turbolinks 永远不会打电话visitProposedToLocationWithAction
。
设想
注意:如果您想看到更大的图像,请下载图像。
我错过了什么?有没有办法解决这个问题并获得预期的结果?
android - Turbolinks Adapter 无法应用于 MainActivity
我正在关注 turbolinks-android 文档https://github.com/turbolinks/turbolinks-android.adapter(this)
,尝试为使用 turbolinks 5 构建的 Rails 站点设置 android 包装器。在 Main Activity 中遇到此行的问题. 下面我将发布我的 MainActivity.java 和堆栈跟踪。所有其他代码与我在此处发布的上一个问题相同(TurbolinksView not being found on Android)。任何帮助表示赞赏。谢谢 :)
MainActivity.java:
堆栈跟踪:
android - Turbolinks - 如何在表单按钮单击时打开本机相机/图库
我正在使用 Turbolinks 开发 Android 和 iOS 网络应用程序。
我正在尝试使用本机视图/进程实现拍摄新照片或从图库中选择一张。
我的表格中有这条线
当我通过浏览器访问我的 web 应用程序时,它按预期工作。但是,在运行 Turbolinks 应用程序时单击输入不会执行任何操作。我怀疑这是因为输入字段不是链接,所以不会触发 visitProposedToLocationWithAction()。
单击此输入时,如何手动触发本机拍照/选择流程?
android - 在 Android Turbolinks 上,如何创建自定义进度视图来替换默认微调器?
在使用 Turbolinks 5 的 Android 上,我没有得到经典的 Turbolinks 过渡(没有任何中间白页,顶部有水平进度条)。所以 我认为我需要自己的 progressView 但我可能错了
我的MainActivity.java中有这个
这在我的activity_main.xml中
毕业设置是
当我运行上述内容时,我得到了IllegalArgumentException "A progress indicator view must be provided in your custom progressView."
,所以我尝试了
但我仍然得到IllegalArgumentException "A progress indicator view must be provided in your custom progressView."
显然我无法实例化权利progressView
,我的问题是我如何获得/创建权利progressView
?
提前道歉从Turbolinks-Android交叉发布问题我在这里发布的唯一原因是我已经坚持了好几天
android - Turbolinks-Android使用 min sdk 版本 19 无法正常工作
我已经启动了一个 Turbolinks android 应用程序并且有一个需要日期输入的表单。
问题是,当我触摸日期输入字段时,它不会显示本机 android 日期选择器,这很奇怪,因为当我在设备上的 Chrome 浏览器中加载页面时,它会显示..
我知道 android WebViews 从 API 版本 19 开始只支持这些类型的 HTML5 输入,所以我已经这样设置了我的应用程序:
应用程序/build.gradle
我没有使用任何可能干扰的 CSS 或 JS 库。我还检查了模拟器使用 Chrome 网络视图实现。我已经对其进行了测试,但它type="datetime"
也type="time"
不起作用。
我很感激这方面的任何帮助。也许我错过了什么?
谢谢。
java - 如何在 turbolinks-android 上加载网页内容
我有一个使用 Ruby on Rails 制作并启用 Turbolinks 5 的网络应用程序,但目前,我需要制作一个由Basecamp实际设计的原生 Android 应用程序。
在他们的GitHub 存储库上进行了分步设置,我正在按照这些步骤进行操作,因为turbolinks-android
根据他们的教程,这里(谷歌)没有足够的帮助,但我没有加载任何内容,例如
不改变任何东西总是显示空白屏幕
同样没有改变任何显示空白屏幕的东西
activity_main.xml
MainActivity.java
都与他们的文档相同
欣赏是否有帮助
谢谢
android - 使用 Android Turbolinks 框架,我如何缓解桥注入失败
上周我在 Turbolinks GitHub 页面上问了这个问题,因为我一直遇到这个桥注入失败问题。
这个问题非常断断续续,重现起来非常具有挑战性,但问题的代码是在某些设备上,我们看到Turbolinks Bridge Injection Failed
错误并且我们的页面随后无法正确加载。
这里要发布的代码太多(更不用说 NDA 限制了),但足以说明该页面正在加载到大多数设备上,并且在失败的设备上,401
由于身份验证详细信息错误,我们注意到服务器出现异常然后这个回调触发。
有谁知道为什么在某些设备上会出现桥注入问题,而在其他设备上却不会?
android - Main Activity 加载时无法启动
当我在模拟器上打开它时,该应用程序不断崩溃。这是 activity_main.xml 和我得到的错误。