Android 使用AsyncTask同时运行3个方法

Android 使用AsyncTask同时运行3个方法,android,multithreading,Android,Multithreading,我在使用AsyncTask时遇到问题 我想同时运行3个方法 如何在Android OpenCV中使用AsyncTask 公共类DoTask扩展异步任务{ @Override protected Void doInBackground( Void... params) { Handler handler = new Handler(Looper.getMainLooper()); handler.post(new Runnable() { public voi

我在使用
AsyncTask
时遇到问题

我想同时运行3个方法

如何在Android OpenCV中使用
AsyncTask

公共类DoTask扩展异步任务{

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

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


         }
    });
    return null;
    }

}
public类DoTask扩展异步任务{
@凌驾
受保护的字符串doInBackground(字符串…参数){
//TODO自动生成的方法存根
yourActivity.runOnUiThread(新的Runnable(){
@凌驾
公开募捐{
DrawLetter1();
DrawLetter2();
DrawLetter3();
}
});}

DrawLetter方法在另一个类中。公共类CircleDetection扩展活动,当我在AsyncTask中编写其他类时,DrawLetter方法不会运行。我无法在AsyncTask类中扩展或实现另一个类创建Circle类对象作为全局对象并按对象访问这些方法。DrawLetter1();Ex.CircleClass CircleClass=new CircleClass();在AsynkTask CircleClass.Drawlete1()中;如何将类对象创建为全局对象?谢谢!但是您是如何定义runOnUiThread方法的?这部分给出了一个错误如果(id==R.id.draw_letter){}我如何在这里调用asynctask类?
    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();
            }
        });}