我使用 expo,所以我无法访问 android 文件夹。
我想第一次重新启动我的应用程序。我怎样才能做到这一点?
我使用react-native-restart,但没有工作,我现在有一个错误:
null 不是一个对象(评估 'x.default.restart;)
代码:
componentDidMount() {
if (I18nManager.isRTL) {
I18nManager.forceRTL(false);
RNRestart.Restart();
}
}
Run Code Online (Sandbox Code Playgroud)
如何重新启动我的应用程序?
Fai*_*zad 11
我遇到了同样的问题一个多月了,没有任何帮助,所以我开发了一个库来完成这个,简单的安装它:
npm i fiction-expo-restart
Run Code Online (Sandbox Code Playgroud)
并像这样导入:
import {Restart} from 'fiction-expo-restart';
Run Code Online (Sandbox Code Playgroud)
然后当您要执行重新启动时,请使用:
Restart();
Run Code Online (Sandbox Code Playgroud)
请注意,如果此答案变旧,您可以在此处查看库:https : //www.npmjs.com/package/fiction-expo-restart
我遇到了同样的问题,并在某处找到了这个解决方案。
您可以尝试使用Updates
fromexpo
像这样:
import { Updates } from 'expo';
Updates.reload();
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7653 次 |
最近记录: |