Структура проекта
- configs
- dist
- node_modules
- platforms
- android
- plugins
- src
- web
Я новичок в Android, где должен быть сохранен фрагмент, поскольку код Java предназначен для вставки где-то внутри каталога Android. где в каталоге android есть все необходимые файлы для запуска приложения на 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:
Для дальнейшего чтения, пожалуйста, обратитесь к Weex контролирует решение для возврата ключа Android
Проще говоря, onBackPressed - это событие, которое будет находиться в файле AbsWeexActivity.java, и globalEvent.addEventListener может быть присоединен с подходящим Жизненный цикл Weex.
Вот как можно прикрепить и прослушать событие от android до weex.