Что происходит с этим потоком, который можно запустить в конце, после его завершения?

У меня есть поток, который загружает несколько изображений с сервера. Поэтому после загрузки изображений я вызываю обработчик и продолжаю обновление пользовательского интерфейса. Так как stop () для потока устарел, я не могу его использовать. У меня есть два вопроса.

  1. Что в итоге происходит с этим потоком? (Означает, что с ним происходит после вызова метода-обработчика).
  2. ИЛИ как мне остановить этот поток без использования stop ()?

Вот мой код.

handler=new Handler()
    {
        public void handleMessage(Message msg)
        {
            if(msg.what==0)
            {
                //UI Updation takes place. 
            }
        }
    };



final Thread t = new Thread(new Runnable() {
        public void run() {
            Log.i("Inside Thread", "Downloading Images...");
                     myDownlaodMethod();
            handler.sendEmptyMessage(0);
        }
    });
    t.start();
6
задан Andro Selva 16 July 2012 в 11:32
поделиться