服务在我的主要活动中的onCreate上被调用。 该服务从Service类(不是IntentService)扩展 - 在该服务中,调用了一个线程,该线程具有无限循环 - 如果线程抛出任何异常,则关闭服务并调用该服务(由try catch块处理)。服务被android关闭后线程是否继续运行?
最终,由于任何原因,服务被android关闭。
请回答以下问题:
A)我的线程是否继续运行?
.....如果是这样,如果在将来的任何时候抛出异常,它会记得该服务吗?
....如果不是,是否会引发异常以导致服务再次启动? B)当关闭我的服务时,android会不会转动我的线程?
我只是想了解当Android决定清除我的服务时,我的应用程序会发生什么。
非常感谢你,这正是我想知道的:)你确定听起来像你知道你的东西。我可以问问这是记录在哪里吗?不是因为我认为你的错,但是我有很多问题 - 并且自己查看它会更容易:P – AndroidStudent
@AndroidStudent,不用客气。我在答案的末尾添加了几个参考 – Vasiliy
非常感谢 - 非常有帮助:) – AndroidStudent