Offset 23, 160 lines modifiedOffset 23, 107 lines modified
23 .end·annotation23 .end·annotation
  
  
24 #·direct·methods24 #·direct·methods
25 .method·constructor·<init>()V25 .method·constructor·<init>()V
26 ····.locals·026 ····.locals·0
  
27 ····.line·363127 ····.line·3568
28 ····invoke-direct·{p0},·Landroidx/activity/result/contract/ActivityResultContract;-><init>()V28 ····invoke-direct·{p0},·Landroidx/activity/result/contract/ActivityResultContract;-><init>()V
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
  
31 #·virtual·methods31 #·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·333 ····.locals·5
  
34 ····.line·363734 ····.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;)V37 ····invoke-direct·{p1,·v0},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V
  
38 ····.line·363838 ····.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·v040 ····move-result-object·v0
  
41 ····if-eqz·v0,·:cond_041 ····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·v247 ····move-result-object·v0
  
46 ····if-eqz·v2,·:cond_0 
  
47 ····.line·364248 ····.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;
  
 50 ····move-result-object·v2
49 ····.line·3643 
50 ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->removeExtra(Ljava/lang/String;)V 
  
51 ····const/4·v1,·0x051 ····const/4·v3,·-0x1
  
52 ····const-string·v2,·"androidx.fragment.extra.ACTIVITY_OPTIONS_BUNDLE"52 ····const-string·v4,·"activity.result.requestCode"
  
53 ····.line·3644 
54 ····invoke-virtual·{v0,·v2,·v1},·Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z53 ····invoke-virtual·{v2,·v4,·v3},·Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
  
55 ····move-result·v054 ····move-result·v2
  
56 ····if-eqz·v0,·:cond_055 ····if-eqz·v0,·:cond_0
  
57 ····.line·364556 ····.line·3581
 57 ····invoke-virtual·{p1,·v4,·v2},·Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
58 ····new-instance·v0,·Landroidx/activity/result/IntentSenderRequest$Builder; 
  
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 
  
70 ····invoke-virtual·{v0,·v1,·p2},·Landroidx/activity/result/IntentSenderRequest$Builder;->setFlags(II)Landroidx/activity/result/IntentSenderRequest$Builder; 
  
71 ····.line·364858 ····.line·3582
 59 ····invoke-virtual·{p1,·v1,·v0},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;
72 ····invoke-virtual·{v0},·Landroidx/activity/result/IntentSenderRequest$Builder;->build()Landroidx/activity/result/IntentSenderRequest; 
  
73 ····move-result-object·p2 
  
74 ····:cond_060 ····: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·365262 ····.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·p164 ····return-object·p1
95 .end·method65 .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·067 ····.locals·0
  
98 ····.line·363168 ····.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·p171 ····move-result-object·p1
  
102 ····return-object·p172 ····return-object·p1
103 .end·method73 .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·175 ····.locals·1
  
106 ····.line·366276 ····.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;)V78 ····invoke-direct·{v0,·p1,·p2},·Landroidx/activity/result/ActivityResult;-><init>(ILandroid/content/Intent;)V
  
109 ····return-object·v079 ····return-object·v0
110 .end·method80 .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·082 ····.locals·0
  
113 ····.line·363183 ····.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·p185 ····move-result-object·p1
  
116 ····return-object·p186 ····return-object·p1
117 .end·method87 .end·method