| | | | |
| 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 |