我有一个应用程序,它使用单独的线程来执行在单独库中的代码中执行的计算。我希望用户能够取消此操作,因为根据参数,它可能需要很长时间。
我不能使用停止变量或检查中断,因为从应用程序的角度来看,计算是单行的
public void run() {
result = library.performCalculation(params);
}
我希望能够使用thread.stop()
,但据我所知,这在 android 上是不可行的。
无论如何我可以导致线程停止运行吗?
我有一个应用程序,它使用单独的线程来执行在单独库中的代码中执行的计算。我希望用户能够取消此操作,因为根据参数,它可能需要很长时间。
我不能使用停止变量或检查中断,因为从应用程序的角度来看,计算是单行的
public void run() {
result = library.performCalculation(params);
}
我希望能够使用thread.stop()
,但据我所知,这在 android 上是不可行的。
无论如何我可以导致线程停止运行吗?