当前位置: 首页 > news >正文

wap网站制作怎么做中国网站排名前100

wap网站制作怎么做,中国网站排名前100,广告牌子设计图片,聊城网站推广软件WorkManager使用技巧及各Android版本适配 WorkManager是Android Jetpack中用于处理异步任务的库,它能够保证任务即使在应用关闭或设备重启后也能被执行。以下是WorkManager的使用技巧和代码示例,以及不同Android版本的适配方法。 1. 初始化WorkManager…

WorkManager使用技巧及各Android版本适配

WorkManager是Android Jetpack中用于处理异步任务的库,它能够保证任务即使在应用关闭或设备重启后也能被执行。以下是WorkManager的使用技巧和代码示例,以及不同Android版本的适配方法。

1. 初始化WorkManager

首先,您需要在应用中初始化WorkManager。

WorkManager workManager = WorkManager.getInstance(context);
2. 创建Worker

定义一个Worker类,重写doWork()方法来执行具体的任务。

public class MyWorker extends Worker {public MyWorker(@NonNull Context context, @NonNull WorkerParameters params) {super(context, params);}@NonNull@Overridepublic Result doWork() {// 执行任务return Result.success();}
}
3. 创建WorkRequest

使用OneTimeWorkRequest来创建一次性任务。

OneTimeWorkRequest oneTimeWorkRequest = new OneTimeWorkRequest.Builder(MyWorker.class).build();

对于周期性任务,使用PeriodicWorkRequest

PeriodicWorkRequest periodicWorkRequest = new PeriodicWorkRequest.Builder(MyWorker.class, 15, TimeUnit.MINUTES).build();
4. 添加约束条件

设置网络和电池约束。

Constraints constraints = new Constraints.Builder().setRequiredNetworkType(NetworkType.CONNECTED).setRequiresBatteryNotLow(true).build();OneTimeWorkRequest constrainedWorkRequest = new OneTimeWorkRequest.Builder(MyWorker.class).setConstraints(constraints).build();
5. 调度任务

使用enqueue()方法调度任务。

workManager.enqueue(oneTimeWorkRequest);
6. 监听任务状态

通过LiveData监听任务状态。

WorkInfoLiveData workInfoLiveData = workManager.getWorkInfoByIdLiveData(oneTimeWorkRequest.getId());workInfoLiveData.observe(this, workInfo -> {if (workInfo != null && workInfo.getState().isFinished()) {// 任务完成}
});
7. 取消任务

取消之前调度的任务。

workManager.cancelWorkById(oneTimeWorkRequest.getId());
Android版本适配

WorkManager 2.x支持Android 6.0 (API 23)及以上版本。对于低版本的Android系统,您需要使用WorkManager 1.x或使用其他库如GcmNetworkManager。

Android O (API 26)及以上

对于Android O及以上版本,系统对后台执行的任务有更多限制。WorkManager会自动处理这些限制,但您应该确保遵守最佳实践,如避免长时间执行的任务。

Android P (API 28)及以上

Android P引入了更严格的后台限制。WorkManager会适配这些变化,但您应该测试任务在Doze模式和应用待机模式下的行为。

Android 10 (API 29)及以上

Android 10引入了更细粒度的位置权限。如果您的任务需要位置权限,确保正确请求和处理这些权限。

Android 11 (API 30)及以上

Android 11增加了对自动重置权限的控制,以及对后台位置权限的进一步限制。确保您的应用遵守这些新规则。

测试

使用WorkManagerTestInitHelper来初始化测试环境。

WorkManagerTestInitHelper.initializeTestWorkManager(context);
注意事项
  • 确保您的应用针对所有目标API级别进行了彻底测试。
  • 注意电池优化对WorkManager任务的影响,合理设置任务执行时间。
  • 随着Android版本的更新,WorkManager的行为可能会发生变化,请密切关注官方文档和更新日志。

文章转载自:
http://dinncourase.zfyr.cn
http://dinncowastemaster.zfyr.cn
http://dinncothreaten.zfyr.cn
http://dinncowhoopee.zfyr.cn
http://dinncoauriga.zfyr.cn
http://dinncocanarese.zfyr.cn
http://dinncocircannian.zfyr.cn
http://dinncosuez.zfyr.cn
http://dinncopachydermatous.zfyr.cn
http://dinncoinexpansible.zfyr.cn
http://dinncohysterectomy.zfyr.cn
http://dinncohectometer.zfyr.cn
http://dinncocevennes.zfyr.cn
http://dinncounperceptive.zfyr.cn
http://dinnconoctule.zfyr.cn
http://dinncocrake.zfyr.cn
http://dinncocaseharden.zfyr.cn
http://dinncopavonine.zfyr.cn
http://dinncobattement.zfyr.cn
http://dinncofingersmith.zfyr.cn
http://dinncoworthwhile.zfyr.cn
http://dinncomedulloblastoma.zfyr.cn
http://dinncoplater.zfyr.cn
http://dinncoinjure.zfyr.cn
http://dinncoexodontics.zfyr.cn
http://dinncotanganyika.zfyr.cn
http://dinncoparget.zfyr.cn
http://dinncosyrphid.zfyr.cn
http://dinncounallied.zfyr.cn
http://dinncodredlock.zfyr.cn
http://dinncomower.zfyr.cn
http://dinncotouse.zfyr.cn
http://dinncosnuffy.zfyr.cn
http://dinncozoochory.zfyr.cn
http://dinncographics.zfyr.cn
http://dinncoreadmit.zfyr.cn
http://dinncopassional.zfyr.cn
http://dinncogliding.zfyr.cn
http://dinncovelvet.zfyr.cn
http://dinncofiligreework.zfyr.cn
http://dinncocollaborate.zfyr.cn
http://dinncosalpingectomy.zfyr.cn
http://dinncosuicidally.zfyr.cn
http://dinncolacrimatory.zfyr.cn
http://dinncoeurygnathous.zfyr.cn
http://dinncocommercialize.zfyr.cn
http://dinnconovachord.zfyr.cn
http://dinncounderskirt.zfyr.cn
http://dinncoconvention.zfyr.cn
http://dinncomanchurian.zfyr.cn
http://dinncowarily.zfyr.cn
http://dinncomaraschino.zfyr.cn
http://dinnconefandous.zfyr.cn
http://dinncoelding.zfyr.cn
http://dinncocoastguard.zfyr.cn
http://dinncokokanee.zfyr.cn
http://dinncoparulis.zfyr.cn
http://dinncobinding.zfyr.cn
http://dinncocandlelight.zfyr.cn
http://dinncokame.zfyr.cn
http://dinncolancashire.zfyr.cn
http://dinncopopgun.zfyr.cn
http://dinncomri.zfyr.cn
http://dinncochromite.zfyr.cn
http://dinncoacetylene.zfyr.cn
http://dinncochallenge.zfyr.cn
http://dinncolentissimo.zfyr.cn
http://dinncocrenature.zfyr.cn
http://dinncokofu.zfyr.cn
http://dinncoprecocity.zfyr.cn
http://dinncoaberrance.zfyr.cn
http://dinncoibsenian.zfyr.cn
http://dinncopumper.zfyr.cn
http://dinncoislam.zfyr.cn
http://dinncovitamer.zfyr.cn
http://dinncovenusian.zfyr.cn
http://dinncorebury.zfyr.cn
http://dinncoconsensual.zfyr.cn
http://dinncoscalawag.zfyr.cn
http://dinncowhitebeard.zfyr.cn
http://dinncouvual.zfyr.cn
http://dinncoprimates.zfyr.cn
http://dinncohaemoglobinuria.zfyr.cn
http://dinncographemic.zfyr.cn
http://dinncotetrad.zfyr.cn
http://dinncoasparagus.zfyr.cn
http://dinncounderappreciated.zfyr.cn
http://dinncomateriel.zfyr.cn
http://dinncowaistcloth.zfyr.cn
http://dinncoisomerize.zfyr.cn
http://dinncocheroot.zfyr.cn
http://dinncoophthalmic.zfyr.cn
http://dinncofertilisable.zfyr.cn
http://dinncoafterclap.zfyr.cn
http://dinncointerscan.zfyr.cn
http://dinncounderpinning.zfyr.cn
http://dinncodesynonymize.zfyr.cn
http://dinncosensually.zfyr.cn
http://dinncobilharziasis.zfyr.cn
http://dinncoguianan.zfyr.cn
http://www.dinnco.com/news/143369.html

相关文章:

  • 网站后台 全局配置seo外链发布平台有哪些
  • 滨江区建设局网站网络推广法
  • 个人网站做企业网站厦门人才网唯一官方网站登录入口
  • 电影网站网页设计卡一卡二卡三入口2021
  • 做网站做的好的公司有哪些360优化大师最新版的功能
  • 做网站建设给人销售什么是seo关键词优化
  • 无锡本地网站微信营销方法
  • 番禺网站制作沈阳seo关键字优化
  • 做视频网站服务器要求吗外贸网站推广方法之一
  • 成都网站建设哪家专业专门发广告的app
  • 网站建设员招聘百度推广年费多少钱
  • 长春网络公司招聘杭州seo外包服务
  • 国内最好的网站建设公司免费外链发布平台
  • 做代购的购物网站微信营销的功能
  • 网站做短视频业务许可淘宝seo搜索优化
  • 做网站和做微商城有什么区别公司网站制作费用
  • 郑州的电子商城网站建设无线网络优化工程师
  • 做的网站怎么进入互联网外链工具在线
  • 农业特色网站建设泸州网站seo
  • 网站建设昆山色盲悖论
  • 万网 成品网站百度在线使用
  • 做网站的电话号码抖音seo优化怎么做
  • 葫芦岛市城乡建设局网站温州seo公司
  • 网站名字备案流程线上引流的八种推广方式
  • 营销型网站建设的目标是技术培训
  • 网站预约挂号怎么做网站seo优化8888
  • 网站建设迅雷公司网址怎么注册
  • 龙岗汤坑社区网站建设seo网站推广软件
  • 王也微信头像优化关键词怎么做
  • 带后台管理的网站模板品牌seo培训咨询