如何使用XWalkWebView

时间:2016-01-25 22:49:59

标签: javascript android html crosswalk

我有一个我正在研究的项目,它主要在XWalkWebView中完成,我正处于一个简单的文件选择器上,用于图片上传;但当我点击选择文件(在普通PC浏览器中工作)时没有任何反应。这是非常令人沮丧的,因为一切顺利,直到我达到这一点...... :(

private XWalkView xWalkWebView;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.chatroom);

    xWalkWebView=(XWalkView)findViewById(R.id.xwalkWebView);
    xWalkWebView.addJavascriptInterface(new WebAppInterface(), "Android");
    xWalkWebView.load("http://myURL.com/picture_upload.php", null); }
    public class WebAppInterface {
        @org.xwalk.core.JavascriptInterface
                                  public void callFunction(){

        // Do your Android Stuff here

    }
    }


@Override
protected void onPause() {
    super.onPause();
    if (xWalkWebView != null) {
        xWalkWebView.pauseTimers();
        xWalkWebView.onHide();
    }
}

@Override
protected void onResume() {
    super.onResume();
    if (xWalkWebView != null) {
        xWalkWebView.resumeTimers();
        xWalkWebView.onShow();
    }
}

@Override
protected void onDestroy() {
    super.onDestroy();
    if (xWalkWebView != null) {
        xWalkWebView.onDestroy();
    }
}

0 个答案:

没有答案