腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
BackHandler
不会
返回
超过
1个
屏幕
、
我在我的每个
屏幕
上都有这个代码。按下android的后退按钮将
返回
1个
屏幕
。再次按下android的“后退”按钮
不会
产生任何影响。预期的结果是,只要堆栈中有更多的
屏幕
,就会一直
返回
。遗漏了什么?componentWillMount() { this.props.navigation.goBack();
浏览 2
提问于2017-07-18
得票数 6
回答已采纳
1
回答
在react本机中处理设备后退按钮
我正在处理反应中的安卓后退按钮-本机在主页使用
BackHandler
它工作得很好,当我从登录页面导航到主页。但是当我从主页转到第2页,并通过单击设备后退按钮
返回
到主页时,现在当我单击主页上的设备后退按钮时,它会带我进入登录页面,这应该
不会
发生。在主页中使用的导航是抽屉导航。
浏览 1
提问于2018-11-20
得票数 1
1
回答
禁用特定
屏幕
中的后退按钮()
、
、
我需要禁用导航条上的后退按钮。请帮帮我。路由 import { createStackNavigator } from '@react-navigation/stack';import Checkout from '
浏览 4
提问于2020-07-13
得票数 5
回答已采纳
5
回答
如何在某些
屏幕
中禁用android按钮
、
我使用了以下代码: //For disabling the back button on cellphone
BackHandler
.addEventListe
浏览 3
提问于2017-12-04
得票数 4
回答已采纳
3
回答
阻止硬件后退按钮
返回
上一页
、
、
我已经将BackAndroid更改为
BackHandler
,但我无法管理它。另外,什么是ToastAndroidcomponentWillUnmount(){ }
BackHandler
.addEventListener('ha
浏览 0
提问于2017-06-20
得票数 0
5
回答
backAndroid/
backHandler
为每个
屏幕
工作
、
、
、
我已经启用了backandroid在主
屏幕
中显示注销警报。问题是,即使
屏幕
导航远离主
屏幕
。还是要登出警报。基本的
返回
导航也是禁用的。HomeScreen.js
BackHandler
.addEventListener('hardwareBackPress', this.componentWillUnmount() { //Forgetting to remove the listener will ca
浏览 3
提问于2018-01-12
得票数 1
回答已采纳
1
回答
为什么componentWillUnmount()不能工作?
我想在浏览另一个
屏幕
后删除事件侦听器,但是componentWillUnmount()不能工作?this.props.navigation.navigate('newScreen') componentDidMount() { 'hardwareBackPress', this.handleBackPr
浏览 9
提问于2020-02-28
得票数 1
回答已采纳
1
回答
防止用户在android上访问"Auth Loading
、
在我的应用程序中(很可能像其他应用程序一样),我有一个加载
屏幕
,用于检查用户是否登录。问题是,如果按下“后退”按钮,android上的用户现在就有可能
返回
到那个
屏幕
。我如何才能避免用户这样做呢?
浏览 0
提问于2020-08-17
得票数 0
10
回答
React Native -设备后退按钮处理
、
、
、
我想要检查当设备后退按钮被点击时,是否有多个
屏幕
在堆栈上。如果是,我想要显示上一个
屏幕
,如果不是,我想退出应用程序。
BackHandler
是BackAndroid的替代品。我可以使用props.navigation.goBack(null)显示上一个
屏幕
。 但是我找不到在堆栈中查找
屏幕
计数的代码。
浏览 225
提问于2017-07-11
得票数 60
回答已采纳
1
回答
卸载所有先前安装的
屏幕
,退出后按下该应用程序。
、
基本上,我尝试使用
BackHandler
API,它可以工作,但有一定的限制。因此,在我的例子中,我觉得最好的方法是卸载所有以前安装的组件,以便当前
屏幕
成为堆栈中的第一个
屏幕
。我有以下
屏幕
:OtpVerification电子邮件我需要的是,当我在名称
屏幕
上,如果有人按后退按钮,应用程序应该退出。但是,如果有人在电子邮件
屏幕
上,用户应该只能
返回
到Name
屏幕
。使用的
BackHandler
片段 const
浏览 3
提问于2020-02-22
得票数 0
回答已采纳
1
回答
在react本机中的goBack上设置导航参数
、
、
、
我有两个
屏幕
A和B。 当我从
屏幕
A导航到
屏幕
B时,我传递了参数"onGoBack":false。 在B
屏幕
上,我有setParameter "onGoBack"作为true,但它不工作。在从
屏幕
B
返回
时,我总是接收到仅作为false的"onGoBack"参数。 请帮助解决这个问题。
返回
时如何接收更新后的参数值。下面是我用来设置从
屏幕
B
返回
的参数的代码 componentDi
浏览 31
提问于2020-01-13
得票数 0
3
回答
如何在“反应本机”中启动
屏幕
后禁用back按钮
、
、
、
当我完成加载启动
屏幕
并进入主页后,我再次将其按回回启动
屏幕
。提前谢谢..。
浏览 1
提问于2018-12-13
得票数 3
回答已采纳
9
回答
Back Button本机退出应用程序
我已经在我的主
屏幕
上放置了android
返回
按钮,退出了我的本机应用程序中的应用程序功能。但是当我在其他
屏幕
上按下android的back按钮时,它也会被调用。componentDidMount() {
BackHandler
.addEventListener('hardwareBackPressPressed'),
浏览 18
提问于2017-09-21
得票数 30
回答已采纳
1
回答
无法使用react-native将
BackHandler
用于永久
屏幕
我只想为一个
屏幕
创建
Backhandler
功能。我有多个
屏幕
,我想在用户成功登录后显示后台处理程序弹出消息。这段代码工作正常,但问题是这段代码适用于所有
屏幕
。我只想在主
屏幕
上显示弹出消息。componentDidMount() { }componentWillUnmount() {
BackHandler</
浏览 0
提问于2020-06-02
得票数 0
1
回答
Android后退按钮应用于所有
屏幕
的react本机错误
、
我已经添加了一个功能,以禁用后退按钮按下在我的应用程序上的特定
屏幕
。在我离开这个
屏幕
后,
返回
按钮在整个应用程序中都是禁用的。在此之后,后退按钮将被禁用。const time = await AsyncStorage.getItem('@timer_set') const
backhandler
=
BackHandler
.addEventListener('hardwareBackPress&
浏览 13
提问于2021-09-17
得票数 0
回答已采纳
1
回答
在android React本机中,后退按钮
不会
对特定
屏幕
禁用
、
、
我正在尝试禁用android后退按钮在主
屏幕
上只。我的代码:
BackHandler
.addEventListener('hardwareBackPress', handleBackBtnPressed);
BackHandler
.removeEventListener('hardwareBackPress', handleBackBtnPressed) =&g
浏览 10
提问于2020-11-27
得票数 0
3
回答
如何在Android (react-native)上禁用设备后退按钮?
、
、
如何使用React-Native禁用Android上的物理设备后退按钮?我不想为用户启用它。
浏览 45
提问于2018-12-13
得票数 3
回答已采纳
1
回答
抽屉导航器中的
BackHandler
导航和React导航中的主堆栈导航器
、
、
、
我无法得到的
backHandler
(硬件
返回
按钮在安卓)与我的抽屉和堆栈导航反应-导航后退按钮完美地工作在主页
屏幕
上,但它停止工作,一旦我导航到下一个
屏幕
,无论
屏幕
是在抽屉
屏幕
或堆栈。Bag: { screen: ShoppingBagScreen }, this.
backHandler
=
BackHandler
.addEvent
浏览 15
提问于2020-03-24
得票数 0
回答已采纳
1
回答
React原生安卓-如何在StackNavigator中禁用安卓后退按钮
、
只有当密码正确时,
屏幕
才会
返回
,否则不能退出
屏幕
。但如果你在Android上按下后退按钮,它总是会
返回
。我尝试使用
BackHandler
,但失败了。这似乎与StackNavigator有关。{ bindActionCreators } from 'redux';import {
BackHandler
Colors.GRAY_LV0,
浏览 19
提问于2019-10-11
得票数 0
2
回答
React Native -使用back handler时的堆栈导航
、
它的导航方式如下我在
屏幕
B中添加了一个后端处理程序,如下所示}
BackHandler
.removeEventListener('hard
浏览 11
提问于2019-11-19
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
React Native 导航和路由
周二限免!今天的限免少的可怜
【译】Python Curses 编程
谷歌为 Chrome for Android 开发新功能——Sneak Peek
Javascript之async四重奏
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券