gpt4 book ai didi

android - 移动应用程序(android/ios)中按钮点击的全局事件监听器

转载 作者:行者123 更新时间:2023-11-28 23:30:17 25 4
gpt4 key购买 nike

我想跟踪我的应用程序中发生的所有按钮点击并生成(例如)警报作为对每个按钮的响应。有没有一种方法可以为按钮单击设置某种“全局”事件监听器,让我知道何时单击某个按钮,并为我提供某种类型的单击哪个元素的标识?

此外,我想知道此功能是专门针对 Android/iOS 应用程序还是通用的?

最佳答案

您可以有一个文件 function.js 并在其中包含函数。从组件的按钮 onPress 导入并调用此函数,并将所需数据作为参数传递。

该函数将是通用的。您可以根据平台,即 Android/Ios,通过 if else 条件使其具体化

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>
)
}

关于android - 移动应用程序(android/ios)中按钮点击的全局事件监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56822052/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com