Android中怎么重新启动APP或系统
生活随笔
收集整理的這篇文章主要介紹了
Android中怎么重新启动APP或系统
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
重新啟動應?程序,有兩種?法,分別是:
1.通過ActivityManager來重新啟動應?程序:
java 代碼:
ActivityManager manager = (ActivityManager)this.getSystemService(Context.ACTIVITY_SERVICE); manager.restartPackage("com.example.test");kotlin 代碼:
val manager = getSystemService(Context.ACTIVITY_SERVICE) manager as ActivityManager manager.restartPackage(packageName)
2.通過flag來實現:
java代碼:
final Intent intent = getPackageManager().getLaunchIntentForPackage(getPackageName()); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(intent);kotlin 代碼:
val intent = packageManager.getLaunchIntentForPackage(packageName) intent?.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP) startActivity(intent)
3.重新啟動系統的?法有:
java代碼:
kotlin 代碼:
val manager = getSystemService(Context.POWER_SERVICE) manager as PowerManager manager.reboot("重新啟動系統")
參考文章:https://wenku.baidu.com/view/c58411ca132de2bd960590c69ec3d5bbfd0ada89.html
總結
以上是生活随笔為你收集整理的Android中怎么重新启动APP或系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 单片机音乐倒数计时器c语言,音乐倒数计时
- 下一篇: 9WinMap 映射