我正在开发一个需要在前台运行长时间进程(主要是下载一些大文件)的应用程序,但是,经过大量搜索和谷歌搜索,我无法找到有关前台服务的教程或示例。我从来没有使用过前台服务,所以我现在有点迷茫。任何人都可以提供基本的前台服务,也许是一些关于开始和结束的示例代码?
谢谢
我正在开发一个需要在前台运行长时间进程(主要是下载一些大文件)的应用程序,但是,经过大量搜索和谷歌搜索,我无法找到有关前台服务的教程或示例。我从来没有使用过前台服务,所以我现在有点迷茫。任何人都可以提供基本的前台服务,也许是一些关于开始和结束的示例代码?
谢谢
如果 AsyncTask 在前台运行,您应该使用它。
使用 AsyncTask,您可以在 UI 中运行更新的进度activity.runOnUiThread(new Runnable())
试试这个,看看是不是你要找的:)
希望这有帮助。
此处的开发人员指南中给出了一个示例。