获取Android设备上运行的所有线程的列表

时间:2016-01-17 12:45:07

标签: java android multithreading

是否可以获取当前在Android设备上运行的所有线程的列表? 我正在使用Android工作室,我创建了两个Android项目。

在第一个应用程序中,我创建了一个虚拟线程。

@Override
protected void onCreate(Bundle icicle) {
    Thread t = new Thread("DummyTHREAD")
    {
        public void run() {
                while(true) {
                   // yield();
                }
        }
    };
    t.start();

在第二个应用程序中,我想要一个包含来自App one的虚拟线程的线程列表。我已经尝试了以下内容:

java.util.Map<Thread, StackTraceElement[]> myMap = Thread.getAllStackTraces();

然后我启动了第一个应用程序,然后调试了第二个应用程序,但这只是向我展示系统线程和我的第二个应用程序的主线程。

有人能帮助我吗?

0 个答案:

没有答案