Android 如果我的应用程序转到后台,它是否仍能继续工作?(从internet发送/获取数据)

Android 如果我的应用程序转到后台,它是否仍能继续工作?(从internet发送/获取数据),android,background,Android,Background,我正在开发一个应用程序,每5分钟从互联网上发送和获取数据 如果我按home键,我的应用程序进入后台。。。它仍将继续从internet发送/获取数据?或者我必须做些特别的事 谢谢“如果一项活动被另一项活动完全遮挡,则该活动将停止。它仍然保留所有的状态和成员信息,但是,它对用户不再可见,因此它的窗口被隐藏,当其他地方需要内存时,它通常会被系统杀死。如果某个活动被暂停或停止,系统可以通过要求该活动完成或简单地终止其进程,将其从内存中删除。当它再次显示给用户时,必须完全重新启动并恢复到以前的状态。” 否

我正在开发一个应用程序,每5分钟从互联网上发送和获取数据

如果我按home键,我的应用程序进入后台。。。它仍将继续从internet发送/获取数据?或者我必须做些特别的事

谢谢

“如果一项活动被另一项活动完全遮挡,则该活动将停止。它仍然保留所有的状态和成员信息,但是,它对用户不再可见,因此它的窗口被隐藏,当其他地方需要内存时,它通常会被系统杀死。如果某个活动被暂停或停止,系统可以通过要求该活动完成或简单地终止其进程,将其从内存中删除。当它再次显示给用户时,必须完全重新启动并恢复到以前的状态。”


否。不应依靠活动在后台处理任务

下面的链接说明了不同Android组件的基本原理以及它们的作用,即应用程序的“部分”

您应该使用服务进行后台处理

根据你的意思,我建议你用警报启动一个IntentService


应用程序不进入后台,活动进入后台。您应该了解android活动的生命周期是如何工作的。更多信息:了解堆栈、打开多个应用程序的方式以及完整图片的活动生命周期。现在不要担心后台服务。简短的回答是“是”,主页按钮会让您r应用程序在后台运行,然后继续运行好吗?100%确定?我在android开发者指南通知部分读到了这篇文章:“因为活动只能在活动且处于焦点时执行操作,所以您应该从服务创建状态栏通知“它说,当应用程序在后台时,它不会执行操作。。。你确定是吗?我觉得你好像想要一个后台服务。这样,100%确定它将在后台运行并传输数据。如果我不使用这种方式,只是做一个正常的应用程序?我的应用程序它只是一个普通的应用程序,但它需要在后台继续执行…我必须将我所有的主要意图转换成服务吗?