我对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);
}
};
我是否需要停止线程或其生命周期结束?