Android上的线程

时间:2010-10-27 10:00:48

标签: android thread-safety

我对android中的线程生命周期有疑问。这是我的场景我已经从网上下载数据并将其存储在DB.all这个活动我已经完成了使用线程,一旦活动完成我将对象传递给处理程序并且继续 但我怀疑是否需要停止该线程?

这是示例

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

我是否需要停止线程或其生命周期结束?

1 个答案:

答案 0 :(得分:2)

Android实际上负责线程管理本身。只要你不启动它就像守护进程一样,你不需要手动停止它。

以下是Android Threads的参考。