gpt4 book ai didi

android - 在人行横道浏览器中多次单击任何按钮不起作用

转载 作者:太空狗 更新时间:2023-10-29 13:47:17 25 4
gpt4 key购买 nike

问题:

在人行横道浏览器 (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/

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