按下硬件后退按钮有没有办法最小化应用程序? 我目前正在使用BackAndroid,但它会退出应用。
编辑:
我有JS的逻辑,重写ReactActivity中的生命周期方法并不是将事件发送回JS。因此,它不起作用。
handleBackButton() {
const { navigator } = this.refs;
if (navigator) {
if (navigator.getCurrentRoutes().length > 1) {
navigator.pop();
return true;
} else if (this.props.selectedTab !== HOME) {
this.props.selectTab(HOME);
return true;
}
}
return false;
}
答案 0 :(得分:1)
我相信你必须覆盖默认方法,但我不确定要最小化的实际代码是什么。也许乱搞onResume?
a
答案 1 :(得分:0)
JDatePicker.repaint()
答案 2 :(得分:0)
您应该尝试编辑对文件的更改。
反应天然/ ReactAndroid / SRC /主/ JAVA / COM / Facebook的/反应/模块/核心/ DeviceEventManagerModule.java
第74行,
```
@ReactMethod
public void invokeDefaultBackPressHandler() {
//getReactApplicationContext().runOnUiQueueThread(mInvokeDefaultBackPressRunnabl//e);
this.moveTaskToBack(true); <-- add this line
}
```
它应该有用。