我正在开发一个在线程上工作的android应用程序如何在我传递到下一个活动时停止或销毁android中的线程任何人都可以告诉我,我是新来的
答案 0 :(得分:1)
在onStop()方法中,调用中断如下:
yourThreadObject.interrupt()
并且在线程的run()方法中,有一个检查Thread的中断状态的条件。根据您的实现,您可能希望将此检查包含在while循环中,
public void run() {
while (!Thread.interrupted()) {
//do something
...
}
}
或者你可以在run()方法中的某些点检查,
public void run() {
//do something
...
if (Thread.interrupted()) {
return;
}
//do something
...
}
答案 1 :(得分:0)
并完成()。 例如,
startActivity(intent);
finish();
希望有所帮助