【发布时间】:2023-01-30 12:10:01
【问题描述】:
如何在不让正在运行的用户的情况下在应用程序后台运行任务?如果用户导航到不同的屏幕,那么该任务也会一直有效,直到它完成我如何在 rn expo 应用程序中执行此操作?
import React from 'react';
import { StyleSheet, Text, View, StatusBar, Button } from 'react-native';
import NavbarBottom from '../NavbarBottom';
const Home = ({ navigation }) => {
const onPressLearnMore = () => { // How can i run this function in background?
for (let i = 0; i < 100; i++) {
console.log("Yes, Task Is Running In BackGround")
navigation.navigate('learnmore')
}
}
return (
<View>
<StatusBar />
<NavbarBottom navigation={navigation} page={'home'} />
<Button
onPress={onPressLearnMore}
title="Learn More"
color="#841584"
/>
</View>
);
};
export default Home;
【问题讨论】:
标签: javascript reactjs react-native