当应用程序在后台运行时,我需要服务来做某事吗?

卡米尔

我必须编写一个应将用户位置发送到服务器的应用程序。

我有正在侦听来自Android的事件的类,该类将数据发送到服务器bia webservice。

我必须将其放入某些服务中,还是可以将其放入MainActivity类代码中?

我问,因为Android仍然对我来说很奇怪。它会暂停活动,我不知道这是否“在后台”有效。

当然,我也想在应用程序位于前台和后台时更新位置。

尼19

是的,您将必须使用服务在后台和前台发送数据。您可以根据自己的要求使用android服务或后台服务,我建议您使用后台服务。

这是两者的链接:

服务:

http://developer.android.com/guide/components/services.html

后台服务:

https://developer.android.com/training/run-background-service/create-service.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

当应用程序在后台运行时,我可以拨打网络服务电话吗

当应用程序在后台运行时,Android服务会接收短信

当应用程序在后台运行时,ViewPager片段会被破坏吗?

当应用程序在后台运行时,如何让我的AVPlayer播放?

当应用程序在后台运行时,我的FCM通知不会展开

当应用程序在iOS 7中在后台运行时将数据发送到服务器

当应用程序在后台运行时,从通知中打开片段

解析CorodvaPush Ionic:当应用程序在后台运行时,Android不显示通知

Android-当应用程序在后台运行时,Recycler视图会调整大小

当应用程序在后台运行时预定NSTimer?

当应用程序在后台运行时,onMessageReceived无法执行

当应用程序在后台运行时,是否可以使用AVAssetExportSession的exportAsynchronouslyWithCompletionHandler:方法?

当应用程序在后台运行时,Admob是否会执行请求?

当应用程序在后台运行时,如何检测用户何时粘贴内容?

当应用程序在后台运行时,iOS 12.4 AVAudioRecorder.record返回false

当应用程序在后台运行时,iOS WKWebView JS不会更新属性修改

当应用程序在后台运行时,Android通知不会扩展

当应用程序在后台运行时,不会调用Firebase onMessageReceived(RemoteMessage remoteMessage)

当应用程序在后台运行时,FCM无法显示弹出窗口

当应用程序在后台运行时,Firebase不会调用didReceiveRemoteNotification

当应用程序不在后台运行时,Android发送短信

当应用程序在后台运行时存储时间戳。反应本机

当应用程序在后台运行时,Firebase通知数据不回调didReceiveRemoteNotification

当应用程序在后台运行时,Alamofire请求

我需要Go语言运行时来运行已编译的Go应用程序吗?

当应用程序在本机后台运行时如何更新服务中的纬度和经度

当应用程序在后台运行或未运行时,推送通知将无法正常工作

应用程序在后台运行时的问题

当应用程序在后台运行时是否可以获得陀螺仪数据更新