Closed baiachen closed 2 years ago
可以的
useVisibleEffect(useCallback(() => {
const handleBackPress = () => {
console.log('---------------')
// true 表示拦截,false 表示不拦截
return false
}
BackHandler.addEventListener('hardwareBackPress', handleBackPress)
return () => BackHandler.removeEventListener('hardwareBackPress', handleBackPress)
}, []))
我之前是全局监听的,所以返回不了
完美解决!
android 监听 BackHandler return false 虚拟键返回无效