首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ConnectivityManager.CONNECTIVITY_ACTION广播接收器

ConnectivityManager.CONNECTIVITY_ACTION广播接收器
EN

Stack Overflow用户
提问于 2016-12-01 13:00:21
回答 1查看 669关注 0票数 0

https://developer.android.com/training/monitoring-device-state/connectivity-monitoring.html

根据安卓开发者的说法,ConnectivityManager.CONNECTIVITY_ACTION不能在安卓7.0中静态工作,但是为什么它不能在老版本的安卓中工作呢

EN

回答 1

Stack Overflow用户

发布于 2016-12-02 09:23:44

对于此用例,您不需要始终监视网络连接。当用户使用您的应用程序时,您可以根据您提供的链接检查网络。如果您未连接,则可以使用JobScheduler安排作业并使用jobInfoBuilder.setRequiredNetworkType(NETWORK_TYPE_ANY),系统将在有网络连接时运行您的作业,即使您的应用程序已转到后台。该作业应该简单地启动一个服务,该服务上传任何挂起的更改。

或者,如果它适合您的用例,您可以write a SyncAdapter并简单地请求同步,系统的SyncManager将在适当的时候运行您的SyncAdapter

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40902950

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档