Андроид поток начать выпуск - PullRequest
0 голосов
/ 02 июня 2011

Я заявляю нить для выполнения определенных заданий,

    Thread download= new Thread("download"){
        public void run(){
            Looper.prepare();
            downloadThreadHandler = new Handler();
            Looper.loop();
        }
    };
    download.start();

И я даю публикацию Runnables для выполнения задач внутри потока.

downloadThreadHandler.post(new Runnable() {});

Когда эти два фрагмента являются непосредственными, возникает исключение. Если между запуском потока и публикацией Runnables есть некоторая задержка, то это работает нормально. Также я не смог найти проблему, потому что процесс отладки добавляет эту задержку, и она отлично работает при отладке

1 Ответ

0 голосов
/ 02 июня 2011

Сообщение в теме, вероятно, происходит до того, как цикл полностью запуститсяЗадержка позволяет начать цикл.

...