鍍金池/ 問答/Android  HTML/ weex在activity中注冊監(jiān)聽事件的問題

weex在activity中注冊監(jiān)聽事件的問題

WXPageActity中

clipboard.png

public void onBackPressed(){
    Map<String,Object> params=new HashMap<>();
    params.put("name","returnmsg");
    mWXSDKInstance.fireGlobalEventCallback("androidback",params);
  }

在這個地方返回鍵是被重新了。但是注冊的監(jiān)聽方法在weex的js中并不會被監(jiān)聽到

clipboard.png

回答
編輯回答
孤星

1。把modal.toast()源碼了解一下。
2。組件封裝雖然很好,但是會混亂事件的監(jiān)聽。
3。最好自己重新修改一下組件,反正關(guān)注事件相關(guān)的處理代碼

2018年8月24日 14:08
編輯回答
心上人

globalEvent.addEventListener 這部分寫到created方法里

2017年2月22日 11:14
編輯回答
愛礙唉

我這樣寫不能監(jiān)聽到是因為wsdkinstance不是通一個引起的。我們應(yīng)該用 minstance來注冊這個監(jiān)聽。可以看繼承的類里面有個 minstance已經(jīng)被注冊好了。直接就可以使用了

clipboard.png

clipboard.png

2018年9月1日 20:34