How do I programmatically “restart” an Android app?

后端 未结 26 1984
小鲜肉
小鲜肉 2020-11-22 12:42

Firstly, I know that one should not really kill/restart an application on Android. In my use case, I want to factory-reset my application in a specific case where a server s

26条回答
  •  长情又很酷
    2020-11-22 13:18

    Kotlin version of this answer:

    val intent = Intent(this, YourActivity::class.java)
    intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK or Intent.FLAG_ACTIVITY_CLEAR_TASK)
    startActivity(intent)
    Runtime.getRuntime().exit(0)
    

提交回复
热议问题