2016-04-05 4 views
0

AsyncTaskを使用している問題があります。AsyncTaskを使用して同じ方法で3つのメソッドを実行しています

私は同時に実行したい3つの方法があります。

AsyncTaskをAndroid OpenCVで使用するにはどうすればよいですか?

パブリッククラスDoTaskがAsyncTaskを拡張{

@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 –

答えて

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他のクラスのメソッドpublicクラスCircleDetectionはActivityを継承し、AsyncTask DrawLetterメソッドで他のクラスを記述すると実行されません。私はasynctaskクラスの別のクラスを拡張または実装できませんでした – xiac

+0

サークルクラスオブジェクトをGlobleとして作成し、それらのメソッドにObject.DrawLetter1()でアクセスしました。 Ex。 CircleClass circleclass =新しいCircleClass(); AsynkTask circleclass.DrawLetter1(); –

+0

クラスオブジェクトをグローバルとして作成する方法は? – xiac

関連する問題