0

私はこれを実行しようとしました:

@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();
}

AsyncTaskUI スレッドで作成する必要がありますが、コードは正常に実行されます。

Handlerの内部が原因だと思うのでAsyncTask、UIスレッドで作成する必要があります。

私は混乱しています。誰かがこれに光を当てることができますか?

4

0 に答える 0