Problem:
Clicking any button (input tag in html) of any html page more than once in crosswalk browser (XWalkView) does not work in Android. (Clicking first time works, but clicking button after that any times does not give any response except for following error in Eclipse IDE's Logcat, i.e. clicking input type file shows file chooser first time but clicking the same button more than once, getting no response .But after restarting app the process repeats. It's really an odd behaviour.)
Error:
This error message is shown on every click of any button(input tag).
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);
}
}