AsyncTask的doBackground方法中的AsyncTask?

时间:2013-10-22 02:58:29

标签: android android-asynctask

我试图运行这个:

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    new AsyncTask<Void, Void, Void>() {

        @Override
        protected Void doInBackground(Void... arg0) {
            // TODO Auto-generated method stub
            new AsyncTask<Void, Void, Void>() {

                @Override
                protected Void doInBackground(Void... params) {
                    // TODO Auto-generated method stub
                    return null;
                }
            }.execute();
            return null;
        }
    }.execute();
}
必须在UI线程中创建

AsyncTask,但代码运行正常。

我认为这是因为Handler中的AsyncTask,所以必须在UI线程中创建。

我很困惑。任何人都可以对此有所了解吗?

0 个答案:

没有答案