2010-10-27 2 views
2

У меня есть сомнения по поводу жизненного цикла в андроиде. Это мой сценарий. Я загрузил данные из Интернета и сохранил его в DB.all. Это действие, которое я сделал с помощью потока, после того, как действие закончено, я передал объект для обработки и продолжения. Но я сомневаюсь, нужно ли мне остановить поток?Тема на Android

Это пример

   showDialog(0); 
       Thread t=new Thread() 
        { 
         public void run() 
          { 

          downloadFromNet(); 
          } 
        }; 
        t.start(); 


        void downloadFromNet() 
         { 
          Message myMessage=new Message(); 
      myMessage.obj="SUCCESS"; 
      handler.sendMessage(myMessage); 
         } 
      private Handler handler = new Handler() 
     { 
     @Override 
     public void handleMessage(Message msg) { 
       String loginmsg=(String)msg.obj; 
       if(loginmsg.equals("SUCCESS")) 
       { 
        removeDialog(0); 
        } 
      }; 

Если мне нужно, чтобы остановить тему или ее жизненный цикл будет закончена?

ответ

2

Android действительно заботится о самообслуживании Thread. Вам не нужно останавливать его вручную, пока вы не начинаете, как демон.

Настоящая ссылка Threads для Android.