ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠ΅ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ backButton, ΠΊΠΎΠ³Π΄Π° ΠΌΠΎΠ΄Π°Π»ΡΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π²ΠΈΠ΄Π½ΠΎ?
Π― ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π·Π°Π³ΡΡΠ·ΠΎΡΠ½ΡΠΉ ΡΠΊΡΠ°Π½ Π² ΠΌΠΎΠ΄Π°Π»ΡΠ½ΠΎΠΉ ΡΡΠ΅Π½Π΅, Π½ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ Android ΠΌΠΎΠ³ΡΡ Π»Π΅Π³ΠΊΠΎ Π½Π°ΠΆΠ°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ Β«ΠΠ°Π·Π°Π΄Β», ΡΡΠΎ ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ Π²ΡΠΏΠ»ΡΠ²Π°Π½ΠΈΡ ΡΠΊΡΠ°Π½Π° Π·Π°Π³ΡΡΠ·ΠΊΠΈ, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Π΄Π°Π½Π½ΡΠ΅ Π΅ΡΠ΅ Π΄Π°ΠΆΠ΅ Π½Π΅ Π·Π°Π³ΡΡΠΆΠ΅Π½Ρ.
import {BackAndroid} from 'react-native'
Π·Π°ΡΠ΅ΠΌ Π² Π²Π°ΡΠ΅ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ΅...
componentWillMount() {
// Disable back button by just returning true instead of Action.pop()
BackAndroid.addEventListener('hardwareBackPress', () => {return true});
}
ΠΠΎΡΠ΅ΠΌΡ Π½Π΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ½ΡΠΉ /reset/ ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄
Π£ ΠΌΠ΅Π½Ρ ΡΡΠΎ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° RN 0.48, ReactNavigation 2.0 Ρ
componentWillMount = () => BackHandler.addEventListener('hardwareBackPress', () => true);
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
import {BackAndroid} from 'react-native'
Π·Π°ΡΠ΅ΠΌ Π² Π²Π°ΡΠ΅ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ΅...