在我的 AndroidTV 模拟器上,我有:
val am = this.getSystemService(ACTIVITY_SERVICE) as ActivityManager
am.runningAppProcesses?.forEach {
Logger.debug("XXX", "Running ${it.uid} , ${it.processName}, ${it.pid}")
}
我还启动了其他 3rd 方应用程序,但我不会杀死它们。
谷歌文档说:
返回设备上运行的应用程序进程列表。
对于ActivityManager.runningAppProcesses。
从 Android Studio 执行此代码时,runningAppProcesses
列表的大小始终为 1,并且它是从 Android Studio 触发的当前应用程序?
我期待着,我之前推出的这些 3rd 方应用程序也列在那里?
“在设备上运行的应用程序进程”是什么意思?那里不包括后台进程吗?
我该怎么做?