当前位置: 代码迷 >> Android >> 关于ProgressDialog返回键后线程停止的有关问题,请高手回答
  详细解决方案

关于ProgressDialog返回键后线程停止的有关问题,请高手回答

热度:19   发布时间:2016-05-01 21:08:48.0
关于ProgressDialog返回键后线程停止的问题,请高手回答
程序在联网下载文件时有ProgressDialog在显示进度的,我想按返回键后让它后台下载,但我按返回键后就自动停止下载了,明明是新线程去下载的,问什么会随ProgressDialog的消失而停止呢?

------解决方案--------------------
其实你可以这样:
ProgressDialog.show();
new Thread().start();
至于什么时候dimissDialog呢,可以在多线程要结束的地方dismiss
按返回键只有能是dismiss了ProgressDialog没有可能会停止多线程,除非你的多线程也恰好在那一瞬间结束了
------解决方案--------------------
Activity死了它启动的线程也就死了