全局事件侦听器在移动应用程序(Android/ios)中单击按钮



我想跟踪我的应用程序中发生的所有按钮点击并生成(例如(警报作为对每个的响应。是否有一种方法可以设置某种"全局"事件侦听器,以进行按钮点击,这可以让我知道何时单击某个按钮并给我一些类型的识别,可以识别单击哪些元素?

另外,我想知道此功能是否适用于Android/iOS应用程序,还是一般?

您可以具有文件函数。导入并从组件的按钮ONPRESS调用此功能,然后将所需的数据传递为参数。

该功能是通用的。您可以通过基于平台的情况(即Android/ios

(进行具体化。
Function.js
import { Platform } from 'react-native'
export function globalFunc()
{
   if(Platform.OS == 'ios')
      alert("ios")
   else
      alert("android")
}
component.js
import {globalFunc()} from './Function.js'
render()
{
  return(
    <TouchableOpacity onPress={()=>globalFunc()}>Button</TouchableOpacity>
  )
}

最新更新