ReactNative - hardwareBackPress
2420 ワード
hardwareBackPress
アンドロイド装置自体の後退ボタンでホットスポット
特定の場合、後退ボタンは動作しません.
アンインストール時に
画面を切り替えることはできませんが、タイピング用の仮想キーボードがあると、後退ボタンで仮想キーボードが消えてしまいますが、ブロックできる機能があるかどうかは分かりません.
アンドロイド装置自体の後退ボタンでホットスポット
特定の場合、後退ボタンは動作しません.
import { BackHandler } from 'react-native';
まずはBackHandler
import
です.useEffect(() => {
BackHandler.addEventListener('hardwareBackPress', () => {
return true;
});
return () => BackHandler.removeEventListener('hardwareBackPress');
}, []);
特定のcomponent
を取り付ける場合は、後退ボタンの使用を禁止します.EventListener
のうちcallback
はtrue
のうちreturn
は後退ボタンが機能しないことを示しているので、テストしてみましたが、よく使われていました.アンインストール時に
EventListener
を削除します.画面を切り替えることはできませんが、タイピング用の仮想キーボードがあると、後退ボタンで仮想キーボードが消えてしまいますが、ブロックできる機能があるかどうかは分かりません.
Reference
この問題について(ReactNative - hardwareBackPress), 我々は、より多くの情報をここで見つけました https://velog.io/@hemtory/ReactNativehardwareBackPressテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol