jjzjj

PeriodicWork

全部标签

android - NetworkType.UNMETERED 与 NetworkType.METERED - PeriodicWork

在我的应用程序中,我使用工作管理器进行定期工作。我正在上传文件到服务器。我有一个按钮,单击该按钮会出现一个对话框,并询问用户-上传文件时要使用哪个网络-1.Wifi2.任何如果用户点击wifi,我每30分钟上传一次文件,如果用户点击任何,我每1小时上传一次文件。以下是我的代码:1.如果用户选择WIFIPeriodicWorkRequest.BuilderwifiWorkBuilder=newPeriodicWorkRequest.Builder(FileUpload.class,30,TimeUnit.MINUTES).addTag("WIFIJOB1").setConstraints