使用后退按钮的反应原生Android应用程序

使用后退按钮的反应原生Android应用程序,第1张

概述我已经按照示例模式处理反应原生docs中的android后退按钮,它运行良好.我可以使用硬件后退按钮d出我的导航堆栈.虽然我没有d出它,但是我没有d出它(就像示例一样),我从hardwareBackPress事件监听器返回false.此时我看到在我的最终视图中调用了componentWillUnmount方法,此时我的

我已经按照示例模式处理反应原生docs中的androID后退按钮,它运行良好.我可以使用硬件后退按钮d出我的导航堆栈.

虽然我没有d出它,但是我没有d出它(就像示例一样),我从harDWareBackPress事件监听器返回false.此时我看到在我的最终视图中调用了componentwillUnmount方法,此时我的应用程序关闭了.

如果我回归真的那么显然没有任何事情发生.

我想要发生的是,应用程序只是“背景”而不是完全退出.

解决方法:

回答了我自己的问题.诀窍是覆盖MainActiviy中的默认后退按钮行为:

public class MainActivity extends ReactActivity {    @OverrIDe    protected String getMainComponentname() {        return "foo";    }    @OverrIDe    public voID invokeDefaultOnBackpressed() {        // do not call super. invokeDefaultOnBackpressed() as it will close the app.  Instead lets just put it in the background.        moveTaskToBack(true);    }}
总结

以上是内存溢出为你收集整理的使用后退按钮的反应原生Android应用程序全部内容,希望文章能够帮你解决使用后退按钮的反应原生Android应用程序所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1101854.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存