Back to Blog
Unmetered appbox6/13/2023 I just want to know our House or office network are by default are Unmetered network or not. If user connected to wifi of other mobile(say he is using hotspot) so here network is I guess consider as Metered network so it will not upload file. But if user select Wifi then here is problem. WorkManager.getInstance().enqueueUniquePeriodicWork("mobileDataJob", ExistingPeriodicWorkPolicy.REPLACE, mobileDataWork) įor any network it works perfectly and upload apk after every 1 hr. MobileDataWork = mobileDataWorkBuilder.build() setConstraints(new Constraints.Builder().setRequiredNetworkType(NetworkType.CONNECTED).build()) New PeriodicWorkRequest.Builder(FileUpload.class, 1, If User select Any: PeriodicWorkRequest.Builder mobileDataWorkBuilder = WorkManager.getInstance().enqueueUniquePeriodicWork("wifiJob", ExistingPeriodicWorkPolicy.REPLACE, wifiWork) setConstraints(new Constraints.Builder().setRequiredNetworkType(NetworkType.UNMETERED).build()) New PeriodicWorkRequest.Builder(FileUpload.class, 30, If user select WIFI PeriodicWorkRequest.Builder wifiWorkBuilder = If user click on wifi I am uploading file after every 30 Min, If user click on Any I am uploading file after every 1 hr.ġ. I have one button on click of that button one dialog shown up and ask user - Which network you want to use while uploading file - 1. In my application I am using work manager for periodic work.
0 Comments
Read More
Leave a Reply. |