【发布时间】:2013-04-29 03:11:37
【问题描述】:
如果我启动一个后台线程,如果在线程终止之前从 finish() 启动的活动会发生什么。线程会终止还是继续存在?
new Thread(new Runnable() {
public void run() {
while (mProgressStatus > 0) {
// Update the progress bar
mHandler.post(new Runnable() {
public void run() {
progressbar.setProgress(mProgressStatus);
}
});
}
}
}).start();
【问题讨论】:
-
线程不会死,你会产生内存泄漏。
-
在这里提出了类似的问题:[stackoverflow.com/questions/6208443/…
标签: java android android-handler