我现在正在一个项目中从网上下载图像,然后在完成下载后显示它。
我创建了一个包含按钮和文本字段的活动类,当用户按下按钮时,我启动了一个服务,它将在状态栏中显示通知,下载后我将显示一条消息。
我现在的主要问题是我想在下载工作时去其他应用程序或主页。
我尝试了但是我在下载后得到了消息,,,“强制退出”
我应该使用广播接收器还是远程服务器来处理我想要的东西。
谢谢,
答案 0 :(得分:2)
该服务应该是下载内容的服务。如果您去家庭活动,我们的活动会调用onPause
,停止正在进行的所有工作。
答案 1 :(得分:1)
活动只是活动,它们只在可见时才起作用,并且是专为用户交互或用户活动而构建的,所以这是不可能的。请改用服务。以下是显示活动生命周期的图表:
答案 2 :(得分:0)
如果您的服务中有任何听众,您可能需要在服务中致电Looper.Loop()
以保持其正常运行。