Offset 1022, 15 lines modifiedOffset 1022, 15 lines modified
  
1022 ····move-result-object·v61022 ····move-result-object·v6
  
1023 ····invoke-virtual·{v2,·v6},·Landroid/app/Notification$Builder;->setStyle(Landroid/app/Notification$Style;)Landroid/app/Notification$Builder;1023 ····invoke-virtual·{v2,·v6},·Landroid/app/Notification$Builder;->setStyle(Landroid/app/Notification$Style;)Landroid/app/Notification$Builder;
  
1024 ····move-result-object·v21024 ····move-result-object·v2
  
1025 ····const·v6,·0x7f0800ab1025 ····const·v6,·0x7f0800bc
  
1026 ····.line·6001026 ····.line·600
1027 ····invoke-virtual·{v2,·v6},·Landroid/app/Notification$Builder;->setSmallIcon(I)Landroid/app/Notification$Builder;1027 ····invoke-virtual·{v2,·v6},·Landroid/app/Notification$Builder;->setSmallIcon(I)Landroid/app/Notification$Builder;
  
1028 ····move-result-object·v21028 ····move-result-object·v2
  
1029 ····.line·6011029 ····.line·601
Offset 1207, 15 lines modifiedOffset 1207, 15 lines modified
1207 ····check-cast·p1,·Landroid/app/NotificationManager;1207 ····check-cast·p1,·Landroid/app/NotificationManager;
  
1208 ····.line·2991208 ····.line·299
1209 ····new-instance·v0,·Landroid/app/NotificationChannel;1209 ····new-instance·v0,·Landroid/app/NotificationChannel;
  
1210 ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck;->mContext:Landroid/content/Context;1210 ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck;->mContext:Landroid/content/Context;
  
1211 ····const·v2,·0x7f1201531211 ····const·v2,·0x7f120152
  
1212 ····.line·3001212 ····.line·300
1213 ····invoke-virtual·{v1,·v2},·Landroid/content/Context;->getString(I)Ljava/lang/String;1213 ····invoke-virtual·{v1,·v2},·Landroid/content/Context;->getString(I)Ljava/lang/String;
  
1214 ····move-result-object·v11214 ····move-result-object·v1
  
1215 ····const-string·v2,·"permission·reminders"1215 ····const-string·v2,·"permission·reminders"
Offset 1229, 83 lines modifiedOffset 1229, 83 lines modified
  
1229 ····return-void1229 ····return-void
1230 .end·method1230 .end·method
  
1231 .method·private·forgetAboutPackage(Ljava/lang/String;Landroid/os/UserHandle;)V1231 .method·private·forgetAboutPackage(Ljava/lang/String;Landroid/os/UserHandle;)V
1232 ····.locals·41232 ····.locals·4
  
1233 ····.line·6981233 ····.line·693
1234 ····sget-object·v0,·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck;->sLock:Ljava/lang/Object;1234 ····sget-object·v0,·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck;->sLock:Ljava/lang/Object;
  
1235 ····monitor-enter·v01235 ····monitor-enter·v0
  
1236 ····.line·6991236 ····.line·694
1237 ····:try_start_01237 ····:try_start_0
1238 ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck;->getCurrentlyShownNotificationLocked()Landroid/service/notification/StatusBarNotification;1238 ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck;->getCurrentlyShownNotificationLocked()Landroid/service/notification/StatusBarNotification;
  
1239 ····move-result-object·v11239 ····move-result-object·v1
  
1240 ····if-eqz·v1,·:cond_01240 ····if-eqz·v1,·:cond_0
  
1241 ····.line·7001241 ····.line·695
1242 ····invoke-virtual·{v1},·Landroid/service/notification/StatusBarNotification;->getUser()Landroid/os/UserHandle;1242 ····invoke-virtual·{v1},·Landroid/service/notification/StatusBarNotification;->getUser()Landroid/os/UserHandle;
  
1243 ····move-result-object·v21243 ····move-result-object·v2
  
1244 ····invoke-virtual·{v2,·p2},·Landroid/os/UserHandle;->equals(Ljava/lang/Object;)Z1244 ····invoke-virtual·{v2,·p2},·Landroid/os/UserHandle;->equals(Ljava/lang/Object;)Z
  
1245 ····move-result·v21245 ····move-result·v2
  
1246 ····if-eqz·v2,·:cond_01246 ····if-eqz·v2,·:cond_0
  
1247 ····.line·7011247 ····.line·696
1248 ····invoke-virtual·{v1},·Landroid/service/notification/StatusBarNotification;->getTag()Ljava/lang/String;1248 ····invoke-virtual·{v1},·Landroid/service/notification/StatusBarNotification;->getTag()Ljava/lang/String;
  
1249 ····move-result-object·v11249 ····move-result-object·v1
  
1250 ····invoke-virtual·{v1,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z1250 ····invoke-virtual·{v1,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
1251 ····move-result·v11251 ····move-result·v1
  
1252 ····if-eqz·v1,·:cond_01252 ····if-eqz·v1,·:cond_0
  
1253 ····.line·7021253 ····.line·697
1254 ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck;->mContext:Landroid/content/Context;1254 ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck;->mContext:Landroid/content/Context;
  
1255 ····const-class·v2,·Landroid/app/NotificationManager;1255 ····const-class·v2,·Landroid/app/NotificationManager;
  
1256 ····invoke-static·{v1,·v2,·p2},·Lcom/android/permissioncontroller/permission/utils/Utils;->getSystemServiceSafe(Landroid/content/Context;Ljava/lang/Class;Landroid/os/UserHandle;)Ljava/lang/Object;1256 ····invoke-static·{v1,·v2,·p2},·Lcom/android/permissioncontroller/permission/utils/Utils;->getSystemServiceSafe(Landroid/content/Context;Ljava/lang/Class;Landroid/os/UserHandle;)Ljava/lang/Object;
  
1257 ····move-result-object·v11257 ····move-result-object·v1
  
1258 ····check-cast·v1,·Landroid/app/NotificationManager;1258 ····check-cast·v1,·Landroid/app/NotificationManager;
  
1259 ····const/4·v2,·0x01259 ····const/4·v2,·0x0
  
1260 ····invoke-virtual·{v1,·p1,·v2},·Landroid/app/NotificationManager;->cancel(Ljava/lang/String;I)V1260 ····invoke-virtual·{v1,·p1,·v2},·Landroid/app/NotificationManager;->cancel(Ljava/lang/String;I)V
  
1261 ····.line·7061261 ····.line·701
1262 ····:cond_01262 ····:cond_0
1263 ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck;->loadAlreadyNotifiedPackagesLocked()Landroid/util/ArraySet;1263 ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck;->loadAlreadyNotifiedPackagesLocked()Landroid/util/ArraySet;
  
1264 ····move-result-object·v11264 ····move-result-object·v1
  
1265 ····.line·7071265 ····.line·702
1266 ····new-instance·v2,·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$UserPackage;1266 ····new-instance·v2,·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$UserPackage;
  
1267 ····iget-object·v3,·p0,·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck;->mContext:Landroid/content/Context;1267 ····iget-object·v3,·p0,·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck;->mContext:Landroid/content/Context;
  
1268 ····invoke-direct·{v2,·v3,·p1,·p2},·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$UserPackage;-><init>(Landroid/content/Context;Ljava/lang/String;Landroid/os/UserHandle;)V1268 ····invoke-direct·{v2,·v3,·p1,·p2},·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$UserPackage;-><init>(Landroid/content/Context;Ljava/lang/String;Landroid/os/UserHandle;)V
  
1269 ····invoke-virtual·{v1,·v2},·Landroid/util/ArraySet;->remove(Ljava/lang/Object;)Z1269 ····invoke-virtual·{v1,·v2},·Landroid/util/ArraySet;->remove(Ljava/lang/Object;)Z
  
1270 ····.line·7081270 ····.line·703
1271 ····invoke-direct·{p0,·v1},·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck;->safeAlreadyNotifiedPackagesLocked(Landroid/util/ArraySet;)V1271 ····invoke-direct·{p0,·v1},·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck;->safeAlreadyNotifiedPackagesLocked(Landroid/util/ArraySet;)V
  
1272 ····.line·7091272 ····.line·704
1273 ····monitor-exit·v01273 ····monitor-exit·v0
  
1274 ····return-void1274 ····return-void
  
1275 ····:catchall_01275 ····:catchall_0
1276 ····move-exception·p11276 ····move-exception·p1
  
Offset 1334, 67 lines modifiedOffset 1334, 63 lines modified
1334 ····const/4·v2,·0x01334 ····const/4·v2,·0x0
  
1335 ····move·v3,·v21335 ····move·v3,·v2
  
1336 ····:goto_01336 ····:goto_0
1337 ····if-ge·v3,·v1,·:cond_21337 ····if-ge·v3,·v1,·:cond_2
  
1338 ····.line·6411338 ····.line·639
1339 ····:try_start_0 
1340 ····iget-object·v4,·p0,·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck;->mContext:Landroid/content/Context;1339 ····iget-object·v4,·p0,·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck;->mContext:Landroid/content/Context;
  
1341 ····const-class·v5,·Landroid/app/NotificationManager;1340 ····const-class·v5,·Landroid/app/NotificationManager;
  
1342 ····.line·6421341 ····.line·640
1343 ····invoke-interface·{v0,·v3},·Ljava/util/List;->get(I)Ljava/lang/Object;1342 ····invoke-interface·{v0,·v3},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
1344 ····move-result-object·v61343 ····move-result-object·v6
  
1345 ····check-cast·v6,·Landroid/os/UserHandle;1344 ····check-cast·v6,·Landroid/os/UserHandle;
  
1346 ····.line·6411345 ····.line·639
1347 ····invoke-static·{v4,·v5,·v6},·Lcom/android/permissioncontroller/permission/utils/Utils;->getSystemServiceSafe(Landroid/content/Context;Ljava/lang/Class;Landroid/os/UserHandle;)Ljava/lang/Object;1346 ····invoke-static·{v4,·v5,·v6},·Lcom/android/permissioncontroller/permission/utils/Utils;->getSystemServiceSafe(Landroid/content/Context;Ljava/lang/Class;Landroid/os/UserHandle;)Ljava/lang/Object;
  
1348 ····move-result-object·v41347 ····move-result-object·v4
  
1349 ····check-cast·v4,·Landroid/app/NotificationManager;1348 ····check-cast·v4,·Landroid/app/NotificationManager;
1350 ····:try_end_0 
1351 ····.catch·Ljava/lang/IllegalStateException;·{:try_start_0·..·:try_end_0}·:catch_0 
  
1352 ····.line·6471349 ····.line·642
1353 ····invoke-virtual·{v4},·Landroid/app/NotificationManager;->getActiveNotifications()[Landroid/service/notification/StatusBarNotification;1350 ····invoke-virtual·{v4},·Landroid/app/NotificationManager;->getActiveNotifications()[Landroid/service/notification/StatusBarNotification;
  
1354 ····move-result-object·v41351 ····move-result-object·v4
  
1355 ····.line·6491352 ····.line·644
1356 ····array-length·v5,·v41353 ····array-length·v5,·v4
  
1357 ····move·v6,·v21354 ····move·v6,·v2
  
1358 ····:goto_11355 ····:goto_1
1359 ····if-ge·v6,·v5,·:cond_11356 ····if-ge·v6,·v5,·:cond_1
  
1360 ····.line·6511357 ····.line·646
1361 ····aget-object·v7,·v4,·v61358 ····aget-object·v7,·v4,·v6
  
1362 ····.line·6531359 ····.line·648
1363 ····invoke-virtual·{v7},·Landroid/service/notification/StatusBarNotification;->getId()I1360 ····invoke-virtual·{v7},·Landroid/service/notification/StatusBarNotification;->getId()I
  
1364 ····move-result·v81361 ····move-result·v8
  
1365 ····if-nez·v8,·:cond_01362 ····if-nez·v8,·:cond_0
  
1366 ····return-object·v71363 ····return-object·v7
  
1367 ····:cond_01364 ····:cond_0
1368 ····add-int/lit8·v6,·v6,·0x11365 ····add-int/lit8·v6,·v6,·0x1
  
1369 ····goto·:goto_11366 ····goto·:goto_1
  
1370 ····:catch_0 
1371 ····:cond_11367 ····:cond_1
1372 ····add-int/lit8·v3,·v3,·0x11368 ····add-int/lit8·v3,·v3,·0x1
  
1373 ····goto·:goto_01369 ····goto·:goto_0
  
1374 ····:cond_21370 ····:cond_2
1375 ····const/4·v0,·0x01371 ····const/4·v0,·0x0
Offset 1778, 33 lines modifiedOffset 1774, 33 lines modified
  
1778 ····return-wide·v01774 ····return-wide·v0
1779 .end·method1775 .end·method
  
1780 .method·private·isRunningInParentProfile()Z1776 .method·private·isRunningInParentProfile()Z
1781 ····.locals·21777 ····.locals·2
  
1782 ····.line·7361778 ····.line·731
1783 ····invoke-static·{},·Landroid/os/UserHandle;->myUserId()I1779 ····invoke-static·{},·Landroid/os/UserHandle;->myUserId()I
  
1784 ····move-result·v01780 ····move-result·v0
  
1785 ····invoke-static·{v0},·Landroid/os/UserHandle;->of(I)Landroid/os/UserHandle;1781 ····invoke-static·{v0},·Landroid/os/UserHandle;->of(I)Landroid/os/UserHandle;
  
1786 ····move-result-object·v01782 ····move-result-object·v0
  
1787 ····.line·7371783 ····.line·732
1788 ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck;->mUserManager:Landroid/os/UserManager;1784 ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck;->mUserManager:Landroid/os/UserManager;
  
1789 ····invoke-virtual·{v1,·v0},·Landroid/os/UserManager;->getProfileParent(Landroid/os/UserHandle;)Landroid/os/UserHandle;1785 ····invoke-virtual·{v1,·v0},·Landroid/os/UserManager;->getProfileParent(Landroid/os/UserHandle;)Landroid/os/UserHandle;
  
1790 ····move-result-object·v11786 ····move-result-object·v1
  
1791 ····if-eqz·v1,·:cond_11787 ····if-eqz·v1,·:cond_1
  
1792 ····.line·7391788 ····.line·734
1793 ····invoke-virtual·{v0,·v1},·Landroid/os/UserHandle;->equals(Ljava/lang/Object;)Z1789 ····invoke-virtual·{v0,·v1},·Landroid/os/UserHandle;->equals(Ljava/lang/Object;)Z
  
1794 ····move-result·v01790 ····move-result·v0
  
1795 ····if-eqz·v0,·:cond_01791 ····if-eqz·v0,·:cond_0
  
1796 ····goto·:goto_01792 ····goto·:goto_0
Offset 2059, 20 lines modifiedOffset 2055, 20 lines modified
  
2059 ····.annotation·system·Ldalvik/annotation/Throws;2055 ····.annotation·system·Ldalvik/annotation/Throws;
2060 ········value·=·{2056 ········value·=·{
2061 ············Ljava/lang/InterruptedException;2057 ············Ljava/lang/InterruptedException;
2062 ········}2058 ········}
2063 ····.end·annotation2059 ····.end·annotation
  
2064 ····.line·6732060 ····.line·668
2065 ····new-instance·v0,·Ljava/util/ArrayList;2061 ····new-instance·v0,·Ljava/util/ArrayList;
  
2066 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V2062 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
2067 ····.line·6752063 ····.line·670
2068 ····invoke-virtual·{p1},·Landroid/util/ArraySet;->iterator()Ljava/util/Iterator;2064 ····invoke-virtual·{p1},·Landroid/util/ArraySet;->iterator()Ljava/util/Iterator;
  
2069 ····move-result-object·v12065 ····move-result-object·v1
  
2070 ····:cond_02066 ····:cond_0
2071 ····:goto_02067 ····:goto_0
2072 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z2068 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
Offset 2083, 52 lines modifiedOffset 2079, 52 lines modified
  
2083 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;2079 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
2084 ····move-result-object·v22080 ····move-result-object·v2
  
2085 ····check-cast·v2,·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$UserPackage;2081 ····check-cast·v2,·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$UserPackage;
  
2086 ····.line·6762082 ····.line·671
2087 ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck;->throwInterruptedExceptionIfTaskIsCanceled()V2083 ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck;->throwInterruptedExceptionIfTaskIsCanceled()V
  
2088 ····.line·6782084 ····.line·673
2089 ····invoke-virtual·{v2},·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$UserPackage;->getBackgroundLocationGroup()Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;2085 ····invoke-virtual·{v2},·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$UserPackage;->getBackgroundLocationGroup()Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;
  
2090 ····move-result-object·v32086 ····move-result-object·v3
  
2091 ····if-eqz·v3,·:cond_12087 ····if-eqz·v3,·:cond_1
  
2092 ····.line·6792088 ····.line·674
2093 ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;->areRuntimePermissionsGranted()Z2089 ····invoke-virtual·{v3},·Lcom/android/permissioncontroller/permission/model/AppPermissionGroup;->areRuntimePermissionsGranted()Z
  
2094 ····move-result·v32090 ····move-result·v3
  
2095 ····if-nez·v3,·:cond_02091 ····if-nez·v3,·:cond_0
  
2096 ····.line·6802092 ····.line·675
2097 ····:cond_12093 ····:cond_1
2098 ····invoke-virtual·{v0,·v2},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z2094 ····invoke-virtual·{v0,·v2},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
2099 ····goto·:goto_02095 ····goto·:goto_0
  
2100 ····.line·6842096 ····.line·679
2101 ····:cond_22097 ····:cond_2
2102 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->isEmpty()Z2098 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->isEmpty()Z
  
2103 ····move-result·v12099 ····move-result·v1
  
2104 ····if-nez·v1,·:cond_32100 ····if-nez·v1,·:cond_3
  
2105 ····.line·6852101 ····.line·680
2106 ····invoke-virtual·{p1,·v0},·Landroid/util/ArraySet;->removeAll(Ljava/util/Collection;)Z2102 ····invoke-virtual·{p1,·v0},·Landroid/util/ArraySet;->removeAll(Ljava/util/Collection;)Z
  
2107 ····.line·6862103 ····.line·681
2108 ····invoke-direct·{p0,·p1},·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck;->safeAlreadyNotifiedPackagesLocked(Landroid/util/ArraySet;)V2104 ····invoke-direct·{p0,·p1},·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck;->safeAlreadyNotifiedPackagesLocked(Landroid/util/ArraySet;)V
  
2109 ····.line·6872105 ····.line·682
2110 ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck;->throwInterruptedExceptionIfTaskIsCanceled()V2106 ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck;->throwInterruptedExceptionIfTaskIsCanceled()V
  
2111 ····:cond_32107 ····:cond_3
2112 ····return-void2108 ····return-void
2113 .end·method2109 .end·method
  
2114 .method·private·safeAlreadyNotifiedPackagesLocked(Landroid/util/ArraySet;)V2110 .method·private·safeAlreadyNotifiedPackagesLocked(Landroid/util/ArraySet;)V
Offset 2301, 52 lines modifiedOffset 2297, 52 lines modified
2301 .end·method2297 .end·method
  
  
2302 #·virtual·methods2298 #·virtual·methods
2303 .method·public·checkLocationAccessSoon()V2299 .method·public·checkLocationAccessSoon()V
2304 ····.locals·52300 ····.locals·5
  
2305 ····.line·7202301 ····.line·715
2306 ····new-instance·v0,·Landroid/app/job/JobInfo$Builder;2302 ····new-instance·v0,·Landroid/app/job/JobInfo$Builder;
  
2307 ····new-instance·v1,·Landroid/content/ComponentName;2303 ····new-instance·v1,·Landroid/content/ComponentName;
  
2308 ····iget-object·v2,·p0,·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck;->mContext:Landroid/content/Context;2304 ····iget-object·v2,·p0,·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck;->mContext:Landroid/content/Context;
  
2309 ····const-class·v3,·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$LocationAccessCheckJobService;2305 ····const-class·v3,·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck$LocationAccessCheckJobService;
  
2310 ····invoke-direct·{v1,·v2,·v3},·Landroid/content/ComponentName;-><init>(Landroid/content/Context;Ljava/lang/Class;)V2306 ····invoke-direct·{v1,·v2,·v3},·Landroid/content/ComponentName;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
  
2311 ····const/4·v2,·0x12307 ····const/4·v2,·0x1
  
2312 ····invoke-direct·{v0,·v2,·v1},·Landroid/app/job/JobInfo$Builder;-><init>(ILandroid/content/ComponentName;)V2308 ····invoke-direct·{v0,·v2,·v1},·Landroid/app/job/JobInfo$Builder;-><init>(ILandroid/content/ComponentName;)V
  
2313 ····.line·7222309 ····.line·717
2314 ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck;->getDelayMillis()J2310 ····invoke-direct·{p0},·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck;->getDelayMillis()J
  
2315 ····move-result-wide·v32311 ····move-result-wide·v3
  
2316 ····invoke-virtual·{v0,·v3,·v4},·Landroid/app/job/JobInfo$Builder;->setMinimumLatency(J)Landroid/app/job/JobInfo$Builder;2312 ····invoke-virtual·{v0,·v3,·v4},·Landroid/app/job/JobInfo$Builder;->setMinimumLatency(J)Landroid/app/job/JobInfo$Builder;
  
2317 ····move-result-object·v02313 ····move-result-object·v0
  
2318 ····.line·7242314 ····.line·719
2319 ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck;->mJobScheduler:Landroid/app/job/JobScheduler;2315 ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck;->mJobScheduler:Landroid/app/job/JobScheduler;
  
2320 ····invoke-virtual·{v0},·Landroid/app/job/JobInfo$Builder;->build()Landroid/app/job/JobInfo;2316 ····invoke-virtual·{v0},·Landroid/app/job/JobInfo$Builder;->build()Landroid/app/job/JobInfo;
  
2321 ····move-result-object·v02317 ····move-result-object·v0
  
2322 ····invoke-virtual·{v1,·v0},·Landroid/app/job/JobScheduler;->schedule(Landroid/app/job/JobInfo;)I2318 ····invoke-virtual·{v1,·v0},·Landroid/app/job/JobScheduler;->schedule(Landroid/app/job/JobInfo;)I
  
2323 ····move-result·v02319 ····move-result·v0
  
2324 ····if-eq·v0,·v2,·:cond_02320 ····if-eq·v0,·v2,·:cond_0
  
2325 ····.line·7262321 ····.line·721
2326 ····sget-object·v1,·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck;->LOG_TAG:Ljava/lang/String;2322 ····sget-object·v1,·Lcom/android/permissioncontroller/permission/service/LocationAccessCheck;->LOG_TAG:Ljava/lang/String;
  
2327 ····new-instance·v2,·Ljava/lang/StringBuilder;2323 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
2328 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V2324 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
2329 ····const-string·v3,·"Could·not·schedule·location·access·check·"2325 ····const-string·v3,·"Could·not·schedule·location·access·check·"