我是Android新手,但我遇到了这个问题......我需要一个无限循环来在后台运行一些进程,而另一个无限循环来接受一些套接字连接,然后当一个按钮点击时,我需要做一个与某些服务器的套接字连接。
我能找到的几乎所有示例和教程都在展示如何创建一个线程。
我尝试使用 runnable (这似乎在前台运行?)
Runnable r=new Runnable() {
public void run() {
while(true){}
}
}; r.run();
我曾尝试使用 AsyncTask (这在后台运行,但每个活动只有一个 AsyncTask ?)
private class Run extends AsyncTask<Void, Void, Void> {
protected Void doInBackground(Void... params) {
}
}
但无论我做什么,我的程序只执行第一个线程。
我的问题是,是否可以在一个活动中让多线程运行多无限循环?如果是,如何?