How do I programmatically “restart” an Android app?

后端 未结 26 1973
小鲜肉
小鲜肉 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:04

    With the Process Phoenix library. The Activity you want to relaunch is named "A".

    Java flavor

    // Java
    public void restart(){
        ProcessPhoenix.triggerRebirth(context);
    }
    

    Kotlin flavor

    // kotlin
    fun restart() {
        ProcessPhoenix.triggerRebirth(context)
    }
    

提交回复
热议问题