我想在运行时受限的情况下激活新线程
如何激活新线程
但我不是说他坚持了我的应用程序
因此,如果持续时间超过5秒,我想杀死它
最佳答案
要在一段时间后停止服务,可以在onCreate()
类的service
方法中添加以下代码。
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
stopSelf();
}
}, 5000);
但是我建议您使用IntentService,如果没有任何帮助,它将停止。
编辑:
如果要通过单击按钮取消服务,则可以获取当前时间并比较初始时间,如果该时间超过5秒,请致电stopService