如何在Backpress上注册Android?

如何在Backpress上注册Android?,android,weex,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

项目结构

- 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);
}
Android目录中的可疑文件:


进一步阅读请参考

简单地说,
onBackPressed
是一个事件,它将驻留在
AbsWeexActivity.java
文件和
globalEvent.addEventListener
中,可以附加适当的附件

这就是从android到weex的事件可以被附加和收听的方式

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