| | | |
Offset 23, 160 lines modified | Offset 23, 107 lines modified |
23 | .end·annotation | 23 | .end·annotation |
| |
| |
24 | #·direct·methods | 24 | #·direct·methods |
25 | .method·constructor·<init>()V | 25 | .method·constructor·<init>()V |
26 | ····.locals·0 | 26 | ····.locals·0 |
| |
27 | ····.line·3631 | 27 | ····.line·3568 |
28 | ····invoke-direct·{p0},·Landroidx/activity/result/contract/ActivityResultContract;-><init>()V | 28 | ····invoke-direct·{p0},·Landroidx/activity/result/contract/ActivityResultContract;-><init>()V |
| |
29 | ····return-void | 29 | ····return-void |
30 | .end·method | 30 | .end·method |
| |
| |
31 | #·virtual·methods | 31 | #·virtual·methods |
32 | .method·public·createIntent(Landroid/content/Context;Landroidx/activity/result/IntentSenderRequest;)Landroid/content/Intent; | 32 | .method·public·createIntent(Landroid/content/Context;Landroidx/activity/result/IntentSenderRequest;)Landroid/content/Intent; |
33 | ····.locals·3 | 33 | ····.locals·5 |
| |
34 | ····.line·3637 | 34 | ····.line·3574 |
35 | ····new-instance·p1,·Landroid/content/Intent; | 35 | ····new-instance·p1,·Landroid/content/Intent; |
| |
36 | ····const-string·v0,·"androidx.activity.result.contract.action.INTENT_SENDER_REQUEST" | 36 | ····const-string·v0,·"androidx.activity.result.contract.action.INTENT_SENDER_REQUEST" |
| |
37 | ····invoke-direct·{p1,·v0},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V | 37 | ····invoke-direct·{p1,·v0},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V |
| |
38 | ····.line·3638 | 38 | ····.line·3575 |
39 | ····invoke-virtual·{p2},·Landroidx/activity/result/IntentSenderRequest;->getFillInIntent()Landroid/content/Intent; | 39 | ····invoke-virtual·{p2},·Landroidx/activity/result/IntentSenderRequest;->getFillInIntent()Landroid/content/Intent; |
| |
40 | ····move-result-object·v0 | 40 | ····move-result-object·v0 |
| |
41 | ····if-eqz·v0,·:cond_0 | 41 | ····if-eqz·v0,·:cond_0 |
| |
| 42 | ····.line·3577 |
| 43 | ····invoke-virtual·{p2},·Landroidx/activity/result/IntentSenderRequest;->getFillInIntent()Landroid/content/Intent; |
| |
| 44 | ····move-result-object·v0 |
| |
42 | ····const-string·v1,·"androidx.activity.result.contract.extra.ACTIVITY_OPTIONS_BUNDLE" | 45 | ····const-string·v1,·"androidx.activity.result.contract.extra.ACTIVITY_OPTIONS_BUNDLE" |
| |
43 | ····.line·3640 | |
44 | ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->getBundleExtra(Ljava/lang/String;)Landroid/os/Bundle; | 46 | ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->getBundleExtra(Ljava/lang/String;)Landroid/os/Bundle; |
| |
45 | ····move-result-object·v2 | 47 | ····move-result-object·v0 |
| |
46 | ····if-eqz·v2,·:cond_0 | |
| |
47 | ····.line·3642 | 48 | ····.line·3579 |
48 | ····invoke-virtual·{p1,·v1,·v2},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; | 49 | ····invoke-virtual·{p2},·Landroidx/activity/result/IntentSenderRequest;->getFillInIntent()Landroid/content/Intent; |
| |
49 | ····.line·3643 | 50 | ····move-result-object·v2 |
50 | ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->removeExtra(Ljava/lang/String;)V | |
| |
51 | ····const/4·v1,·0x0 | 51 | ····const/4·v3,·-0x1 |
| |
52 | ····const-string·v2,·"androidx.fragment.extra.ACTIVITY_OPTIONS_BUNDLE" | 52 | ····const-string·v4,·"activity.result.requestCode" |
| |
53 | ····.line·3644 | 53 | ····invoke-virtual·{v2,·v4,·v3},·Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I |
54 | ····invoke-virtual·{v0,·v2,·v1},·Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z | |
| |
55 | ····move-result·v0 | 54 | ····move-result·v2 |
| |
56 | ····if-eqz·v0,·:cond_0 | 55 | ····if-eqz·v0,·:cond_0 |
| |
57 | ····.line·3645 | 56 | ····.line·3581 |
58 | ····new-instance·v0,·Landroidx/activity/result/IntentSenderRequest$Builder; | 57 | ····invoke-virtual·{p1,·v4,·v2},·Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent; |
| |
59 | ····invoke-virtual·{p2},·Landroidx/activity/result/IntentSenderRequest;->getIntentSender()Landroid/content/IntentSender; | |
| |
60 | ····move-result-object·v1 | |
| |
61 | ····invoke-direct·{v0,·v1},·Landroidx/activity/result/IntentSenderRequest$Builder;-><init>(Landroid/content/IntentSender;)V | |
| |
62 | ····const/4·v1,·0x0 | |
| |
63 | ····.line·3646 | |
64 | ····invoke-virtual·{v0,·v1},·Landroidx/activity/result/IntentSenderRequest$Builder;->setFillInIntent(Landroid/content/Intent;)Landroidx/activity/result/IntentSenderRequest$Builder; | |
| |
65 | ····.line·3647 | |
66 | ····invoke-virtual·{p2},·Landroidx/activity/result/IntentSenderRequest;->getFlagsValues()I | |
| |
67 | ····move-result·v1 | |
| |
68 | ····invoke-virtual·{p2},·Landroidx/activity/result/IntentSenderRequest;->getFlagsMask()I | |
| |
69 | ····move-result·p2 | 58 | ····.line·3582 |
| 59 | ····invoke-virtual·{p1,·v1,·v0},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; |
70 | ····invoke-virtual·{v0,·v1,·p2},·Landroidx/activity/result/IntentSenderRequest$Builder;->setFlags(II)Landroidx/activity/result/IntentSenderRequest$Builder; | |
| |
71 | ····.line·3648 | |
72 | ····invoke-virtual·{v0},·Landroidx/activity/result/IntentSenderRequest$Builder;->build()Landroidx/activity/result/IntentSenderRequest; | |
| |
73 | ····move-result-object·p2 | |
| |
74 | ····:cond_0 | 60 | ····:cond_0 |
75 | ····const-string·v0,·"androidx.activity.result.contract.extra.INTENT_SENDER_REQUEST" | 61 | ····const-string·v0,·"androidx.activity.result.contract.extra.INTENT_SENDER_REQUEST" |
| |
76 | ····.line·3652 | 62 | ····.line·3585 |
77 | ····invoke-virtual·{p1,·v0,·p2},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; | 63 | ····invoke-virtual·{p1,·v0,·p2},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; |
| |
78 | ····const/4·p2,·0x2 | |
| |
79 | ····.line·3653 | |
80 | ····invoke-static·{p2},·Landroidx/fragment/app/FragmentManager;->isLoggingEnabled(I)Z | |
| |
81 | ····move-result·p2 | |
| |
82 | ····if-eqz·p2,·:cond_1 | |
| |
83 | ····.line·3654 | |
84 | ····new-instance·p2,·Ljava/lang/StringBuilder; | |
| |
85 | ····invoke-direct·{p2},·Ljava/lang/StringBuilder;-><init>()V | |
| |
86 | ····const-string·v0,·"CreateIntent·created·the·following·intent:·" | |
| |
87 | ····invoke-virtual·{p2,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
| |
88 | ····invoke-virtual·{p2,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | |
| |
89 | ····invoke-virtual·{p2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | |
| |
90 | ····move-result-object·p2 | |
| |
91 | ····const-string·v0,·"FragmentManager" | |
| |
92 | ····invoke-static·{v0,·p2},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I | |
| |
93 | ····:cond_1 | |
94 | ····return-object·p1 | 64 | ····return-object·p1 |
95 | .end·method | 65 | .end·method |
| |
96 | .method·public·bridge·synthetic·createIntent(Landroid/content/Context;Ljava/lang/Object;)Landroid/content/Intent; | 66 | .method·public·bridge·synthetic·createIntent(Landroid/content/Context;Ljava/lang/Object;)Landroid/content/Intent; |
97 | ····.locals·0 | 67 | ····.locals·0 |
| |
98 | ····.line·3631 | 68 | ····.line·3568 |
99 | ····check-cast·p2,·Landroidx/activity/result/IntentSenderRequest; | 69 | ····check-cast·p2,·Landroidx/activity/result/IntentSenderRequest; |
| |
100 | ····invoke-virtual·{p0,·p1,·p2},·Landroidx/fragment/app/FragmentManager$FragmentIntentSenderContract;->createIntent(Landroid/content/Context;Landroidx/activity/result/IntentSenderRequest;)Landroid/content/Intent; | 70 | ····invoke-virtual·{p0,·p1,·p2},·Landroidx/fragment/app/FragmentManager$FragmentIntentSenderContract;->createIntent(Landroid/content/Context;Landroidx/activity/result/IntentSenderRequest;)Landroid/content/Intent; |
| |
101 | ····move-result-object·p1 | 71 | ····move-result-object·p1 |
| |
102 | ····return-object·p1 | 72 | ····return-object·p1 |
103 | .end·method | 73 | .end·method |
| |
104 | .method·public·parseResult(ILandroid/content/Intent;)Landroidx/activity/result/ActivityResult; | 74 | .method·public·parseResult(ILandroid/content/Intent;)Landroidx/activity/result/ActivityResult; |
105 | ····.locals·1 | 75 | ····.locals·1 |
| |
106 | ····.line·3662 | 76 | ····.line·3592 |
107 | ····new-instance·v0,·Landroidx/activity/result/ActivityResult; | 77 | ····new-instance·v0,·Landroidx/activity/result/ActivityResult; |
| |
108 | ····invoke-direct·{v0,·p1,·p2},·Landroidx/activity/result/ActivityResult;-><init>(ILandroid/content/Intent;)V | 78 | ····invoke-direct·{v0,·p1,·p2},·Landroidx/activity/result/ActivityResult;-><init>(ILandroid/content/Intent;)V |
| |
109 | ····return-object·v0 | 79 | ····return-object·v0 |
110 | .end·method | 80 | .end·method |
| |
111 | .method·public·bridge·synthetic·parseResult(ILandroid/content/Intent;)Ljava/lang/Object; | 81 | .method·public·bridge·synthetic·parseResult(ILandroid/content/Intent;)Ljava/lang/Object; |
112 | ····.locals·0 | 82 | ····.locals·0 |
| |
113 | ····.line·3631 | 83 | ····.line·3568 |
114 | ····invoke-virtual·{p0,·p1,·p2},·Landroidx/fragment/app/FragmentManager$FragmentIntentSenderContract;->parseResult(ILandroid/content/Intent;)Landroidx/activity/result/ActivityResult; | 84 | ····invoke-virtual·{p0,·p1,·p2},·Landroidx/fragment/app/FragmentManager$FragmentIntentSenderContract;->parseResult(ILandroid/content/Intent;)Landroidx/activity/result/ActivityResult; |
| |
115 | ····move-result-object·p1 | 85 | ····move-result-object·p1 |
| |
116 | ····return-object·p1 | 86 | ····return-object·p1 |
117 | .end·method | 87 | .end·method |