2010-10-27 30 views
2

我對android中的線程生命週期有懷疑。這是我的場景我已經從web上下載數據並將其存儲在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實際上負責線程管家本身。只要你不啓動就是守護進程,你不需要手動停止它。

這裏是Android的參考Threads