【问题标题】:Store react native callback function存储 react 原生回调函数
【发布时间】:2019-05-14 08:37:53
【问题描述】:

我对 react native android 模块有问题,有没有办法将回调函数存储在共享首选项中?想法是将回调函数存储在共享首选项中,以便在应用程序销毁后调用它们。

我已经制作了一个在后台启动的模块,它将在应用程序销毁后启动服务,它正在工作,但是在应用程序销毁后,回调函数正在从堆栈中删除,我正在尝试找到一种方法来存储该函数并在应用销毁后调用它们。

请帮忙,非常感谢。

【问题讨论】:

    标签: javascript android node.js react-native react-native-android


    【解决方案1】:

    你可以试试 React Native Event Listeners 作为回调函数 React Native Event Listeners

    https://github.com/meinto/react-native-event-listeners

    【讨论】:

    • 但是我应该如何使用它来防止从堆栈中删除监听器?
    • 为什么要使用共享首选项?您是否在 react-native 项目中使用本机代码。如果只维护 react-native 那么你将使用“Headless JS”模块在后台启动,它在应用程序销毁后工作。
    • 如果在 react-native 中使用原生代码(Android),则在 MainActivity.java 中添加视图桥(Android 和 iOS 的 React Native Bridge)onDestroy 方法 @Override protected void onDestroy() { super.onDestroy ();常量.debugLog(TAG, "onDestroy() "); }
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-27
    • 1970-01-01
    • 2021-04-16
    • 1970-01-01
    • 1970-01-01
    • 2022-10-08
    相关资源
    最近更新 更多