2016-04-05 21 views
0

kullanarak aynı 3 yöntem çalıştırılıyor AsyncTask kullanarak sorun yaşıyorum.AsyncTask

Aynı anda çalıştırmak istediğim 3 yöntem var.

Android OpenCV'de AsyncTask'u kullanarak bunu nasıl yapabilirim?

genel sınıf doTask AsyncTask uzanır {

@Override 
protected Void doInBackground(Void... params) { 

    Handler handler = new Handler(Looper.getMainLooper()); 
    handler.post(new Runnable() { 
     public void run() { 


     } 
    }); 
    return null; 
    } 

} 
+0

http://stackoverflow.com/questions/4068984/running-multiple-asynctasks-at-the-same-time-not-possible –

cevap

0
public class DoTask extends AsyncTask<String, String, String>{ 
    @Override 
    protected String doInBackground(String... params) { 
     // TODO Auto-generated method stub 

     yourActvity.runOnUiThread(new Runnable() { 
      @Override 
      public void run() { 
        DrawLetter1(); 
        DrawLetter2(); 
        DrawLetter3(); 
      } 
     });} 
+0

DrawLetter başka bir sınıfta yöntemler. Genel sınıf CircleDetection Etkinliği artırır ve AsyncTask DrawLetter yöntemlerinde başka bir sınıf yazdığımda, çalışmaz. Asynctask sınıfı – xiac

+0

Sınıfı Nesne Sınıfı Nesne Olarak Oluştur ve Object.DrawLetter1(); Ör. CircleClass circleclass = yeni CircleClass(); AsynkTask içinde circleclass.DrawLetter1(); –

+0

Sınıf nesnesi global olarak nasıl oluşturulur? – xiac