我有一个使用Threads的android应用程序。应用程序等待一段时间,然后执行一个函数。
如果用户等待一段时间,情况会很顺利。在预定时间t结束之后,执行该功能。
但是,如果用户点击设备的后退按钮并返回主屏幕,则在时间t结束后,应用程序再次出现。
如果用户按下或关闭我的应用程序,我该如何理解?如果我收到离开消息-let说USER_EXITED?
,我怎么能停止线程并释放所有内容答案 0 :(得分:0)
在您的活动结束时,您可以检查活动是否完成,并处理与您的主题有关的事情
@Override
public void onPause() {
if(isFinishing()){
//put the correct checks or shutdowns
{
super.onPause();
}
答案 1 :(得分:0)