XWalkView

来源:互联网 发布:22lr子弹淘宝 编辑:程序博客网 时间:2024/05/22 08:18
<application android:name="android.app.Application" android:label="XWalkUsers"     android:hardwareAccelerated="true">
import android.app.Activity;   import android.os.Bundle;   import org.xwalk.core.XWalkResourceClient;   import org.xwalk.core.XWalkUIClient;   import org.xwalk.core.XWalkView;   public class MyActivity extends Activity {       XWalkView mXwalkView;       class MyResourceClient extends XWalkResourceClient {           MyResourceClient(XWalkView view) {               super(view);           }           @Override           WebResourceResponse shouldInterceptLoadRequest(XWalkView view, String url) {               // Handle it here.               ...           }       }       class MyUIClient extends XWalkUIClient {           MyUIClient(XWalkView view) {               super(view);           }           @Override           void onFullscreenToggled(XWalkView view, String url) {               // Handle it here.               ...           }       }       @Override       protected void onCreate(Bundle savedInstanceState) {           mXwalkView = new XWalkView(this, null);           setContentView(mXwalkView);           mXwalkView.setResourceClient(new MyResourceClient(mXwalkView));           mXwalkView.setUIClient(new MyUIClient(mXwalkView));           mXwalkView.load("http://www.crosswalk-project.org", null);       }       @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);           }       }   }

原创粉丝点击