- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
问题:
在人行横道浏览器 (XWalkView) 中多次单击任何 html 页面的任何按钮(html 中的输入标记)在 Android 中不起作用。 (第一次点击有效,但此后任何时候点击按钮都不会给出任何响应,除了 Eclipse IDE 的 Logcat 中的以下错误,即第一次点击输入类型文件显示文件选择器但多次点击同一个按钮,没有响应。但在重新启动应用程序后,该过程会重复。这确实是一种奇怪的行为。)
错误:
每次点击任何按钮(输入标签)时都会显示此错误消息。
11-20 17:32:04.019: E/chromium(31406): [ERROR:xwalk_autofill_client.cc(170)] Not implemented reached in virtual void xwalk::XWalkAutofillClient::OnFirstUserGestureObserved()
代码:
index.html
<html>
<body>
<form>
<input type="file" accept="*/*"/>
<input type="submit"/>
</form>
</body>
</html>
主 Activity .java
import org.xwalk.core.XWalkView;
import android.app.Activity;
import android.os.Bundle;
import android.widget.LinearLayout;
public class MainActivity extends Activity {
private LinearLayout linearLayout;
private XWalkView xWalkWebView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
linearLayout = (LinearLayout) findViewById(R.id.LinearLayout1);
xWalkWebView = new XWalkView(this.getApplicationContext(), this);
xWalkWebView.load("file:///android_asset/index.html", null);
linearLayout.addView(xWalkWebView);
}
}
最佳答案
添加以下代码解决了问题:
@Override
protected void onPause() {
super.onPause();
if (mXwalkView != null) {
mXwalkView.pauseTimers();
mXwalkView.onHide();
}
}
@Override
protected void onResume() {
super.onResume();
if (mXwalkView != null) {
mXwalkView.resumeTimers();
mXwalkView.onShow();
}
}
@Override
protected void onDestroy() {
super.onDestroy();
if (mXwalkView != null) {
mXwalkView.onDestroy();
}
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (mXwalkView != null) {
mXwalkView.onActivityResult(requestCode, resultCode, data);
}
}
@Override
protected void onNewIntent(Intent intent) {
if (mXwalkView != null) {
mXwalkView.onNewIntent(intent);
}
}
提到here
关于android - 在人行横道浏览器中多次单击任何按钮不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33827199/
在过去的两周里,我一直在寻找全局行业分类标准 (GICS) 和北美行业分类标准 (NAICS) 之间的映射/交叉路口,但运气不佳。 NAICS:https://www.census.gov/cgi-b
我试图在一个紧凑的应用程序中制作一个仅上传图片的输入字段,该应用程序基本上运行一个带有一些自定义脚本的人行横道 webview。 通过常规浏览器,使用如下标签: 或者 按预期工作,将用户直接带到相机
每当某些 javascript 代码在人行横道 web View 中执行“window.open()”时,我想在 Android 中打开默认浏览器。 我创建了一个扩展 XWalkUIClient 并覆
我正在使用 Crosswalk XWalkView 作为我的应用程序的 WebView ,现在我正在加载一些具有有效证书并且在 Android 版本 谢谢! 基本上我想做的是像 Cordova
我是一名优秀的程序员,十分优秀!