我的流星应用程序中的Crosswalk错误" XWalkAutofillClient :: OnFirstUserGestureObserved()"

时间:2016-05-02 10:34:16

标签: android cordova meteor chromium crosswalk

我在我的1.3.2.4流星项目中添加了cordova:cordova-plugin-crosswalk-webview 1.6.1。当我在我的Android设备上运行我的应用程序时,当我点击按钮/链接或点击我的屏幕时出现此错误:

  

E / chromium(7891):[错误:xwalk_autofill_client.cc(172)]不   实现达到虚拟空白   xwalk :: XWalkAutofillClient :: OnFirstUserGestureObserved()

我在发布时也遇到此错误

  

E / chromium(7891):[错误:runtime_javascript_dialog_manager.cc(118)]   虚拟空虚中未实现   xwalk :: RuntimeJavaScriptDialogManager :: CancelActiveAndPendingDialogs(内容:: WebContents *)

1 个答案:

答案 0 :(得分:0)

我也遇到过这个, 我通过将其添加到xwalkview中的活动来解决它,并参考here

 @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);
       }
   }

android:hardwareAccelerated="true"添加到应用程序节点以打开硬件加速。