【问题标题】:BackHandler.exitApp() is not closing the services of react-native android appBackHandler.exitApp() 没有关闭 react-native android app 的服务
【发布时间】:2018-03-29 04:12:37
【问题描述】:

当我使用BackHandler.exitApp()关闭应用程序而不是从android的任务管理器窗口中删除应用程序时,当我再次打开应用程序时,似乎在它启动服务初始化之前,它开始调用服务函数. 因此,我正在初始化 this.db = new Datastore({ filename: dbPath, autoload: true, ...options }); ,但在此之前,数据库服务已经在尝试使用 this.db,因此,它说 this.dbundefined

谁能告诉我如何在每次打开应用程序时先进行初始化然后启动服务?或者我怎样才能退出反应原生应用程序并完全杀死所有任务?

【问题讨论】:

    标签: android react-native service redux reduce


    【解决方案1】:

    我通过这个模块解决了这个问题react-native-exit-app - https://www.npmjs.com/package/react-native-exit-app

    它会完全关闭应用程序。

    但如果有人能解释这个问题,那就太好了。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-06-27
    • 2018-03-31
    • 2022-01-18
    • 2021-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-08
    相关资源
    最近更新 更多