Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/213.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:从其他活动访问线程_Android_Multithreading - Fatal编程技术网

Android:从其他活动访问线程

Android:从其他活动访问线程,android,multithreading,Android,Multithreading,我使用此代码创建3个线程 在我转到fromMainActivity到PageActivity之后,如何访问threadname2 MainActivity.java inti; 对于(i=0;i

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

在我转到from
MainActivity
PageActivity
之后,如何访问thread
name2

MainActivity.java

inti;
对于(i=0;i<5;i++){
Thread Thread=新线程(new Runnable(){
@凌驾
公开募捐{
去=真;
int j=0;
while(go){
Log.i(“编号”,j);
j++;
如果(j==100){
go=假;
}
}
}
});
线程.setName(“名称:”+i);
thread.start();
}
以上代码可运行

我进入
PageActivity

我想使用
Name2
线程和内容


我如何做到这一点?

我认为实现这一点的正确方法是实现包含您的线程的

您可以使用不同的方法来访问您的活动并访问其界面:扩展、使用Messenger或实现AIDL

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();
}