android-priority-jobqueue
android-priority-jobqueue copied to clipboard
A Job Queue specifically written for Android to easily schedule jobs (tasks) that run in the background, improving UX and application stability.
I'm using Dagger for DI and I have a module that provides JobManager. When I run unit tests using Robolectric 3.0 when the test ends I'm getting this exception: ```...
My actions: 1 Create persist job with requireNetwork flag 2 Pass Job to Manager 3 Job start 4 Force stop application 6 Off internet 5 Run application Now job not...
java.lang.IllegalArgumentException: Too many NetworkRequests filed at android.os.Parcel.readException(Parcel.java:1946) at android.os.Parcel.readException(Parcel.java:1888) at android.net.IConnectivityManager$Stub$Proxy.listenForNetwork(IConnectivityManager.java:2401) at android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:2871) at android.net.ConnectivityManager.registerNetworkCallback(ConnectivityManager.java:3184) at android.net.ConnectivityManager.registerNetworkCallback(ConnectivityManager.java:3166) at com.birbit.android.jobqueue.network.NetworkUtilImpl.listenNetworkViaConnectivityManager(NetworkUtilImpl.java:47) at com.birbit.android.jobqueue.network.NetworkUtilImpl.(NetworkUtilImpl.java:28) at com.birbit.android.jobqueue.config.Configuration$Builder.build(Configuration.java:462) at com.domainxxxx.appxxxx.utils.JobHelper.getConfiguration(JobHelper.java:38) at com.domainxxxx.appxxxx.fragments.WarenkorbFragment.onCreateView(WarenkorbFragment.java:165)
First at all, thank you very much for your awesome library! Yesterday, an user had these crash (Android Huawei Honor 5C (HNNEM-H), 2048MB RAM, Android 7.0): ``` android.database.sqlite.SQLiteCantOpenDatabaseException: at android.database.sqlite.SQLiteConnection.nativeExecuteForCursorWindow...
Please help me, Thanks! **Error message:** E/AndroidRuntime: FATAL EXCEPTION: job-manager Process: com.vuspex.contractor.dev, PID: 28302 java.lang.RuntimeException: cannot save job to disk at com.birbit.android.jobqueue.persistentQueue.sqlite.SqliteJobQueue.persistJobToDisk(SqliteJobQueue.java:107) at com.birbit.android.jobqueue.persistentQueue.sqlite.SqliteJobQueue.insert(SqliteJobQueue.java:90) at com.birbit.android.jobqueue.cachedQueue.CachedJobQueue.insert(CachedJobQueue.java:29) at com.birbit.android.jobqueue.JobManagerThread.handleAddJob(JobManagerThread.java:143) at com.birbit.android.jobqueue.JobManagerThread.access$100(JobManagerThread.java:35)...
Android: 4.0.4 Manufacturer: samsung Model: GT-S5301 Thread: job-manager-11123 java.lang.RuntimeException: cannot save job to disk at com.birbit.android.jobqueue.persistentQueue.sqlite.SqliteJobQueue.persistJobToDisk(SqliteJobQueue.java:107) at com.birbit.android.jobqueue.persistentQueue.sqlite.SqliteJobQueue.insert(SqliteJobQueue.java:90) at com.birbit.android.jobqueue.cachedQueue.CachedJobQueue.insert(CachedJobQueue.java:29) at com.birbit.android.jobqueue.JobManagerThread.handleAddJob(JobManagerThread.java:143) at com.birbit.android.jobqueue.JobManagerThread.access$100(JobManagerThread.java:35) at com.birbit.android.jobqueue.JobManagerThread$1.handleMessage(JobManagerThread.java:228) at com.birbit.android.jobqueue.messaging.PriorityMessageQueue.consume(PriorityMessageQueue.java:39) at com.birbit.android.jobqueue.JobManagerThread.run(JobManagerThread.java:222)...
I use android-priority-jobqueue. However, sometimes I have the case that phone is going offline and the queue isn't flushed immediately. How to force JobManager to flush the queue manually?
I saw JobQueue's countReadyJobs(Constraint constraint) comment mentioned count as 1 since they cannot be run in parallel, but does exist other way to get job count by specific tag if...
I'm not very familiarized with the internals of this library, but while browsing the code I found something that might be a bug. In the [JobManager](https://github.com/yigit/android-priority-jobqueue/blob/2f4079c24381c3c8c55f4d179194a59f6b9b55d0/jobqueue/src/main/java/com/birbit/android/jobqueue/JobManager.java#L121) class, both `dispatchSchedulerStart` and...
**Crash in playstore** java.lang.RuntimeException: at android.app.ActivityThread.handleBindApplication (ActivityThread.java:6320) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative (Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod (XposedBridge.java:755) at android.app.ActivityThread.handleBindApplication () at android.app.ActivityThread.access$1800 (ActivityThread.java:221) at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1860) at android.os.Handler.dispatchMessage (Handler.java:102) at android.os.Looper.loop (Looper.java:158) at...