Finish impl of job queue: handle URI permissions.
The job queue now handles URI permissions associated with the Intent of each job. Just (kind-of) like Service! Also do the second pass of locking in job scheduler, getting rid of all the async dispatching on a handler, and just executing calls right in line with simple locking. This probably fixes a few other race issues, and allows us to make sure that we always finish a job correctly when dequeuing the last work (we will always atomically dequeue and finish, so no new work can slip in between). And fix a little debug output in IntentFilter. Test: ran CtsJobSchedulerTestCases, added new test for URI perms. Change-Id: I52f700ef0cd5be3ff70050f9c0f5fe3e8a5ccac1
Loading
Please register or sign in to comment