Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/233.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.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,如果我有一个从oncreate方法调用的线程方法,如下所示: public class TestActivity extends Activity { /** Called when the activity is first created. */ public ArrayList<Integer> num= new ArrayList<Integer>(); public int i=0; @Override public void onCreate(Bundle s

如果我有一个从oncreate方法调用的线程方法,如下所示:

public class TestActivity extends Activity {
/** Called when the activity is first created. */
public ArrayList<Integer> num= new ArrayList<Integer>();
public int i=0;
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    for ( i=0;i<5; i++)
    {
        threadmethod();
    }
}

public void threadmethod()
{
    new Thread(new Runnable() {
        public void run() {
            Log.w(this.getClass().getName(),"num"+num.get(i));
        }
    }).start();

}
公共类测试活动扩展活动{
/**在首次创建活动时调用*/
public ArrayList num=new ArrayList();
公共整数i=0;
@凌驾
创建时的公共void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

对于(i=0;i5个线程)。每次调用该函数时,它都会创建一个新线程。尽管可能其中一些线程会在创建最后一个线程之前完成(不太可能,但可能)