Android:从另一个活动访问线程

时间:2015-03-14 11:24:33

标签: android multithreading

我使用此代码创建3个线程

MainActivity转到PageActivity后,如何访问帖子name2

  

MainActivity.java

int i;
for (i = 0; i < 5; i++) {
    Thread thread = new Thread(new Runnable() {

        @Override
        public void run() {
            go = true;
            int j = 0;
            while (go) {
                Log.i("Number", j);
                j++;
                if (j == 100) {
                    go = false;
                }
            }
        }

    });
    thread.setName("Name: " + i);
    thread.start();
}

以上代码可运行

我转到PageActivity

我想使用Name2线程和此内容

我怎么做?

1 个答案:

答案 0 :(得分:1)

我认为实现这一目标的正确方法是实现包含您的线程的Service(参见示例here)。

您可bind the service参与您的活动,并使用不同方法访问其界面:使用Messenger扩展Binder class或实施AIDL。