如何注册Android onBackPressed按下?

时间:2018-07-18 02:39:27

标签: android weex

项目结构

- configs
- dist
- node_modules
- platforms
  - android
- plugins
- src
- web

我是android的新手,如果要将Java代码粘贴到android目录中的某处,应该将代码段保存在哪里。 android dir包含在android中启动应用程序所需的所有必需文件。

在Android中

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

在weex中

 globalEvent.addEventListener('androidback', function (e) {
  // 这里就可以做返回事件操作了,如返回上一页或退出应用
  // that.$router.go(-1)
  // weex.requireModule('close').closeApp()
})

Android目录中的可疑文件:

suspect files 要进一步阅读,请参阅weex controls Android return key solution

1 个答案:

答案 0 :(得分:0)

简单来说,0是一个事件,它将驻留在onBackPressed文件中,并且AbsWeexActivity.java可以附加适当的Weex lifecycle

这是从android到weex的事件可以被附加并监听的方式。