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