weex ModuleDemo 无法执行onActivityResume()方法

1.编写ModuleDemo
public class ModuleDemo extends WXModule{
...
2.实现ModuleDemo的onActivityResume()方法

 @Override
    public void onActivityResume() {
        i = 5;
    }

3.MainActivity的onResume()调用

         if(mWeexInstance!=null){
            mWeexInstance.onActivityResume();
        }

4.WeexApplication中注册

 try {
            WXSDKEngine.registerModule("module_demo", ModuleDemo.class,true);//true代表global module
        }catch (WXException e){
            e.printStackTrace();
        }

5.home.we中调用

 var globalEvent = require('@weex-module/globalEvent');
    globalEvent.addEventListener("callback_demo", function (e) {
          console.log("on back pressed")
    });

6.生成home.js放到assets

MainActivity的onCreate中调用
mWeexInstance.render("testWeex", WXFileUtils.loadFileOrAsset("home.js", this), null, null, -1, -1, WXRenderStrategy.APPEND_ASYNC);

提问:为什么onActivityResume()没有执行???

阅读 1.5k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题