完全重启 android 应用程序,包括应用程序 class

Completely restart android app including application class

我想在用户更改应用程序内的语言后重新启动应用程序。

我将重新启动Application classAndroidManifest.xml中指定的主要activity,那么如何启动应用程序就像从头开始重新打开一样?

这将重新启动整个应用程序

val intent = Intent(context, MainActivity::class.java)
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
context.startActivity(intent)
context.finish()
Runtime.getRuntime().exit(0)