当应用不在前台时,在react-native Android应用中弹出警报对话框

3qpi33ja  于 2022-12-04  发布在  React
关注(0)|答案(1)|浏览(121)

我有一个react-native应用在执行一个长时间运行的操作(将文件BLE传输到另一个设备),大约需要40-50秒。当操作完成时,我弹出一个Alert对话框,通知用户操作完成,如下所示:

Alert.alert('File transfer complete');

当用户等待传输完成时,这一切都非常有效。
但如果用户切换应用程序,当传输完成时应用程序不在前台,然后切换回应用程序,对话框就不会显示。我预计的行为是,当他们切换回对话框时,对话框在屏幕上,他们必须点击“确定”来关闭它(这是它在iOS上运行时的行为)。

vvppvyoh

vvppvyoh1#

你可以使用AppState事件监听器,只在应用程序处于前台时显示对话框。

相关问题