| | | |
Offset 1, 113 lines modified | Offset 1, 120 lines modified |
1 | .class·final·Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData$1; | 1 | .class·Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment$2; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"LoadAndFreezeLifeData.kt" | 3 | .source·"ReviewOngoingUsageFragment.java" |
| |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroidx/lifecycle/Observer; | 5 | .implements·Landroidx/lifecycle/Observer; |
| |
| |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 7 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
8 | ····value·=·Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData;-><init>(Landroidx/lifecycle/SavedStateHandle;Ljava/lang/String;Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;)V | 8 | ····value·=·Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment;->onCreate(Landroid/os/Bundle;)V |
9 | .end·annotation | 9 | .end·annotation |
| |
10 | .annotation·system·Ldalvik/annotation/InnerClass; | 10 | .annotation·system·Ldalvik/annotation/InnerClass; |
11 | ····accessFlags·=·0x18 | 11 | ····accessFlags·=·0x0 |
12 | ····name·=·null | 12 | ····name·=·null |
13 | .end·annotation | 13 | .end·annotation |
| |
14 | .annotation·system·Ldalvik/annotation/Signature; | 14 | .annotation·system·Ldalvik/annotation/Signature; |
15 | ····value·=·{ | 15 | ····value·=·{ |
16 | ········"<T:", | |
17 | ········"Ljava/lang/Object;", | |
18 | ········">", | |
19 | ········"Ljava/lang/Object;", | 16 | ········"Ljava/lang/Object;", |
20 | ········"Landroidx/lifecycle/Observer<", | 17 | ········"Landroidx/lifecycle/Observer<", |
| 18 | ········"Ljava/util/Map<", |
| 19 | ········"Ljava/lang/String;", |
| 20 | ········"Ljava/util/List<", |
| 21 | ········"Lcom/android/permissioncontroller/permission/data/OpAccess;", |
21 | ········"TS;>;" | 22 | ········">;>;>;" |
22 | ····} | 23 | ····} |
23 | .end·annotation | 24 | .end·annotation |
| |
| |
24 | #·instance·fields | 25 | #·instance·fields |
25 | .field·final·synthetic·this$0:Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData; | 26 | .field·final·synthetic·this$0:Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment; |
| |
| |
26 | #·direct·methods | 27 | #·direct·methods |
27 | .method·constructor·<init>(Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData;)V | 28 | .method·constructor·<init>(Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment;)V |
28 | ····.locals·0 | 29 | ····.locals·0 |
| |
29 | ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData$1;->this$0:Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData; | 30 | ····.line·124 |
| 31 | ····iput-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment$2;->this$0:Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment; |
| |
30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 32 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
31 | ····return-void | 33 | ····return-void |
32 | .end·method | 34 | .end·method |
| |
| |
33 | #·virtual·methods | 35 | #·virtual·methods |
34 | .method·public·final·onChanged(Ljava/lang/Object;)V | 36 | .method·public·bridge·synthetic·onChanged(Ljava/lang/Object;)V |
35 | ····.locals·2 | 37 | ····.locals·0 |
| |
| 38 | ····.line·124 |
| 39 | ····check-cast·p1,·Ljava/util/Map; |
| |
| 40 | ····invoke-virtual·{p0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment$2;->onChanged(Ljava/util/Map;)V |
| |
| 41 | ····return-void |
| 42 | .end·method |
| |
| 43 | .method·public·onChanged(Ljava/util/Map;)V |
| 44 | ····.locals·1 |
36 | ····.annotation·system·Ldalvik/annotation/Signature; | 45 | ····.annotation·system·Ldalvik/annotation/Signature; |
37 | ········value·=·{ | 46 | ········value·=·{ |
| 47 | ············"(", |
| 48 | ············"Ljava/util/Map<", |
| 49 | ············"Ljava/lang/String;", |
| 50 | ············"Ljava/util/List<", |
| 51 | ············"Lcom/android/permissioncontroller/permission/data/OpAccess;", |
38 | ············"(TT;)V" | 52 | ············">;>;)V" |
39 | ········} | 53 | ········} |
40 | ····.end·annotation | 54 | ····.end·annotation |
| |
41 | ····.line·37 | 55 | ····.line·127 |
42 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData$1;->this$0:Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData; | 56 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment$2;->this$0:Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment; |
| |
43 | ····invoke-static·{v0},·Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData;->access$getWrapped$p(Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData;)Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData; | 57 | ····invoke-static·{v0},·Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment;->access$100(Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment;)Lcom/android/permissioncontroller/permission/data/OpUsageLiveData; |
| |
44 | ····move-result-object·v0 | 58 | ····move-result-object·v0 |
| |
45 | ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->isInitialized()Z | 59 | ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->isStale()Z |
| |
46 | ····move-result·v0 | 60 | ····move-result·v0 |
| |
47 | ····if-eqz·v0,·:cond_0 | 61 | ····if-eqz·v0,·:cond_0 |
| |
| 62 | ····return-void |
48 | ····.line·38 | |
49 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData$1;->this$0:Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData; | |
| |
50 | ····invoke-virtual·{v0,·p1},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->setValue(Ljava/lang/Object;)V | |
| |
51 | ····.line·40 | |
52 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData$1;->this$0:Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData; | |
| |
53 | ····invoke-static·{v0},·Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData;->access$getWrapped$p(Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData;)Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData; | |
| |
54 | ····move-result-object·v0 | |
| |
55 | ····invoke-virtual·{v0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->isStale()Z | |
| |
56 | ····move-result·v0 | |
| |
57 | ····if-nez·v0,·:cond_0 | 63 | ····.line·130 |
| 64 | ····:cond_0 |
| 65 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment$2;->this$0:Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment; |
| |
| 66 | ····invoke-static·{v0,·p1},·Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment;->access$202(Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment;Ljava/util/Map;)Ljava/util/Map; |
58 | ····.line·41 | |
59 | ····iget-object·v0,·p0,·Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData$1;->this$0:Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData; | |
| |
60 | ····invoke-static·{v0},·Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData;->access$getState$p(Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData;)Landroidx/lifecycle/SavedStateHandle; | 67 | ····.line·131 |
| 68 | ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment$2;->this$0:Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment; |
| |
61 | ····move-result-object·v0 | 69 | ····invoke-static·{p1},·Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment;->access$100(Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment;)Lcom/android/permissioncontroller/permission/data/OpUsageLiveData; |
| |
62 | ····iget-object·v1,·p0,·Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData$1;->this$0:Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData; | 70 | ····move-result-object·p1 |
| |
63 | ····invoke-static·{v1},·Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData;->access$getKey$p(Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData;)Ljava/lang/String; | 71 | ····invoke-virtual·{p1,·p0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->removeObserver(Landroidx/lifecycle/Observer;)V |
| |
64 | ····move-result-object·v1 | 72 | ····.line·133 |
| 73 | ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment$2;->this$0:Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment; |
| |
65 | ····invoke-virtual·{v0,·v1,·p1},·Landroidx/lifecycle/SavedStateHandle;->set(Ljava/lang/String;Ljava/lang/Object;)V | 74 | ····invoke-static·{p1},·Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment;->access$300(Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment;)Z |
| |
| 75 | ····move-result·p1 |
66 | ····.line·43 | |
67 | ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData$1;->this$0:Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData; | |
| |
68 | ····invoke-static·{p1},·Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData;->access$getWrapped$p(Lcom/android/permissioncontroller/permission/data/LoadAndFreezeLifeData;)Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData; | 76 | ····if-eqz·p1,·:cond_1 |
| |
69 | ····move-result-object·v0 | 77 | ····.line·134 |
| 78 | ····iget-object·p1,·p0,·Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment$2;->this$0:Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment; |
| |
70 | ····invoke-virtual·{p1,·v0},·Lcom/android/permissioncontroller/permission/data/SmartUpdateMediatorLiveData;->removeSource(Landroidx/lifecycle/LiveData;)V | 79 | ····invoke-static·{p1},·Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment;->access$000(Lcom/android/permissioncontroller/permission/ui/handheld/ReviewOngoingUsageFragment;)V |
| |
71 | ····:cond_0 | 80 | ····:cond_1 |
72 | ····return-void | 81 | ····return-void |
73 | .end·method | 82 | .end·method |