Problem funktioniert:Durch Klicken auf eine beliebige Taste mehr als einmal in Überweg Browser nicht
Klicken auf eine beliebige Taste (input-Tag in html) jeder HTML-Seite mehr als einmal in Überweg Browser (XWalkView) funktioniert nicht in Android. (Ein Klick auf das erste Mal funktioniert, aber nach jedem Klick auf die Schaltfläche gibt es keine Antwort außer dem folgenden Fehler in der Eclipse-IDE Logcat, dh Klick-Eingabe-Typ Datei zeigt Dateiauswahl zuerst aber mehr als einmal auf die gleiche Schaltfläche klicken, keine Antwort erhalten. . aber nach dem Neustart App der Vorgang wiederholt Es ist wirklich ein seltsames Verhalten)
Fehler:.
Diese Fehlermeldung wird bei jedem Klick auf eine beliebige Taste (Input-Tag gezeigt).
11-20 17:32:04.019: E/chromium(31406): [ERROR:xwalk_autofill_client.cc(170)] Not implemented reached in virtual void xwalk::XWalkAutofillClient::OnFirstUserGestureObserved()
Code:
index.html
<html>
<body>
<form>
<input type="file" accept="*/*"/>
<input type="submit"/>
</form>
</body>
</html>
MainActivity.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);
}
}
Welche Version von Crosswalk verwendeten Sie? Ich sehe dieses Problem jetzt, aber Ihr Code oben half nicht bei der Lösung. – airowe
@airowe ** Fehler ** Nachricht ist immer noch da, aber das ** Problem ** (mehrmaliges Klicken auf einen Knopf im Zebrastreifen-Browser funktioniert nicht) wurde behoben. –