Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一项服务,它从广播开始,将运行并导入 vcards 。如果用户打开具有此服务的应用程序时服务仍在运行,我想显示一个进度条。并在服务停止后关闭进度条。
我怎样才能做到这一点。
您可以创建一个 AsyncTask 来检查服务是否正在运行。在 AsyncTask 中,如果服务未运行,您可以在 onPreExecute 中打开进度条。在 doInBackground 中定期检查服务是否正在运行,只有在发现服务不再运行时才返回。然后在 onPostExecute 中,可以关闭进度条。