我要尝试的是...如果该应用程序未使用最新版本,则会弹出一个对话框,让用户知道该应用程序需要更新。如果他们单击OK
按钮,则current app
被杀死,playstore
打开
这就是我实现的。
private fun openPlaystoreAndKill() {
try {
startActivity(Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=$packageName")))
} catch (anfe: ActivityNotFoundException) {
startActivity(Intent(Intent.ACTION_VIEW, Uri.parse("https://play.google.com/store/apps/details?id=$packageName")))
}finally {
killApp()
}
}
/**
* Kill the app forcefully
*/
private fun killApp(){
// finishAffinity()
finishAndRemoveTask()
System.runFinalizersOnExit(true)
System.exit(0)
}
我如何实现自己想要的?