从代码内完全重启应用

时间:2019-08-13 04:34:12

标签: flutter dart

有没有一种方法可以从代码本身内部完全启动Flutter应用程序?

我的意思是在操作系统级别重启(制作iOS应用)

2 个答案:

答案 0 :(得分:1)

由于Apple生态系统的原因,就iOS而言,您无法在操作系统级别重新启动该应用程序。

但是,您可以在Android中做到这一点,必须使用MethodChannel方法,这里是solution

答案 1 :(得分:0)

根据“重新启动”的含义,您可以在main中设置异常处理程序,并在您要“重新启动”的级别上抛出该异常,将其捕获到main中,并重新运行您的RunApp