【问题标题】:How to detect a phone call in Android phone with React Native?如何使用 React Native 检测 Android 手机中的电话?
【发布时间】:2020-01-05 12:16:09
【问题描述】:

我正在构建一个应用程序,我需要检测所有电话,假设我的应用程序始终在后台。

我查看了来自的 react-native-call-detectionhttps://www.npmjs.com/package/react-native-call-detection.

问题是,我如何使监听器全局化,这意味着无论用户在哪个屏幕或应用程序是否在后台都无关紧要,如何检测来电?

【问题讨论】:

    标签: javascript android react-native


    【解决方案1】:

    您可以为侦听器创建一个新类,而不是在每个屏幕中创建一个新的类元素。 例如,您创建了一个类似 phoneCallListener 的类,该类有一个构造函数和一个启动检测的函数,名称为 startDetection(); 然后在每个活动中创建一个新元素,例如 phoneCallListener myListener = new phoneCallListener(); ,然后你调用方法并读取,myListener.startDetection();

    另一种解决方案是只制作一个带有片段的屏幕,因此您将拥有一个屏幕可以更改的活动,因此会有一个全局类和一个片段类。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-12-10
      • 2020-03-02
      • 2013-10-25
      • 2021-03-25
      • 1970-01-01
      • 1970-01-01
      • 2012-07-05
      • 1970-01-01
      相关资源
      最近更新 更多