Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 ····}15 ····}
16 .end·annotation16 .end·annotation
  
  
17 #·static·fields17 #·static·fields
18 .field·private·static·DEBUG:Z·=·false18 .field·private·static·DEBUG:Z·=·false
  
19 .field·static·USE_STATE_MANAGER:Z·=·true19 .field·static·USE_STATE_MANAGER:Z·=·false
  
  
20 #·instance·fields20 #·instance·fields
21 .field·mBackStack:Ljava/util/ArrayList;21 .field·mBackStack:Ljava/util/ArrayList;
22 ····.annotation·system·Ldalvik/annotation/Signature;22 ····.annotation·system·Ldalvik/annotation/Signature;
23 ········value·=·{23 ········value·=·{
24 ············"Ljava/util/ArrayList<",24 ············"Ljava/util/ArrayList<",
Offset 63, 18 lines modifiedOffset 63, 18 lines modified
  
63 .field·private·mDestroyed:Z63 .field·private·mDestroyed:Z
  
64 .field·private·mExecCommit:Ljava/lang/Runnable;64 .field·private·mExecCommit:Ljava/lang/Runnable;
  
65 .field·private·mExecutingActions:Z65 .field·private·mExecutingActions:Z
  
66 .field·private·mExitAnimationCancellationSignals:Ljava/util/Map;66 .field·private·mExitAnimationCancellationSignals:Ljava/util/concurrent/ConcurrentHashMap;
67 ····.annotation·system·Ldalvik/annotation/Signature;67 ····.annotation·system·Ldalvik/annotation/Signature;
68 ········value·=·{68 ········value·=·{
69 ············"Ljava/util/Map<",69 ············"Ljava/util/concurrent/ConcurrentHashMap<",
70 ············"Landroidx/fragment/app/Fragment;",70 ············"Landroidx/fragment/app/Fragment;",
71 ············"Ljava/util/HashSet<",71 ············"Ljava/util/HashSet<",
72 ············"Landroidx/core/os/CancellationSignal;",72 ············"Landroidx/core/os/CancellationSignal;",
73 ············">;>;"73 ············">;>;"
74 ········}74 ········}
75 ····.end·annotation75 ····.end·annotation
76 .end·field76 .end·field
Offset 161, 29 lines modifiedOffset 161, 29 lines modified
161 ············"[",161 ············"[",
162 ············"Ljava/lang/String;",162 ············"Ljava/lang/String;",
163 ············">;"163 ············">;"
164 ········}164 ········}
165 ····.end·annotation165 ····.end·annotation
166 .end·field166 .end·field
  
167 .field·private·final·mResultListeners:Ljava/util/Map;167 .field·private·final·mResultListeners:Ljava/util/concurrent/ConcurrentHashMap;
168 ····.annotation·system·Ldalvik/annotation/Signature;168 ····.annotation·system·Ldalvik/annotation/Signature;
169 ········value·=·{169 ········value·=·{
170 ············"Ljava/util/Map<",170 ············"Ljava/util/concurrent/ConcurrentHashMap<",
171 ············"Ljava/lang/String;",171 ············"Ljava/lang/String;",
172 ············"Ljava/lang/Object;",172 ············"Ljava/lang/Object;",
173 ············">;"173 ············">;"
174 ········}174 ········}
175 ····.end·annotation175 ····.end·annotation
176 .end·field176 .end·field
  
177 .field·private·final·mResults:Ljava/util/Map;177 .field·private·final·mResults:Ljava/util/concurrent/ConcurrentHashMap;
178 ····.annotation·system·Ldalvik/annotation/Signature;178 ····.annotation·system·Ldalvik/annotation/Signature;
179 ········value·=·{179 ········value·=·{
180 ············"Ljava/util/Map<",180 ············"Ljava/util/concurrent/ConcurrentHashMap<",
181 ············"Ljava/lang/String;",181 ············"Ljava/lang/String;",
182 ············"Landroid/os/Bundle;",182 ············"Landroid/os/Bundle;",
183 ············">;"183 ············">;"
184 ········}184 ········}
185 ····.end·annotation185 ····.end·annotation
186 .end·field186 .end·field
  
Offset 250, 177 lines modifiedOffset 250, 162 lines modified
  
250 ····return-void250 ····return-void
251 .end·method251 .end·method
  
252 .method·public·constructor·<init>()V252 .method·public·constructor·<init>()V
253 ····.locals·2253 ····.locals·2
  
254 ····.line·96254 ····.line·95
255 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V255 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
256 ····.line·423256 ····.line·396
257 ····new-instance·v0,·Ljava/util/ArrayList;257 ····new-instance·v0,·Ljava/util/ArrayList;
  
258 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V258 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
259 ····iput-object·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mPendingActions:Ljava/util/ArrayList;259 ····iput-object·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mPendingActions:Ljava/util/ArrayList;
  
260 ····.line·426260 ····.line·399
261 ····new-instance·v0,·Landroidx/fragment/app/FragmentStore;261 ····new-instance·v0,·Landroidx/fragment/app/FragmentStore;
  
262 ····invoke-direct·{v0},·Landroidx/fragment/app/FragmentStore;-><init>()V262 ····invoke-direct·{v0},·Landroidx/fragment/app/FragmentStore;-><init>()V
  
263 ····iput-object·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mFragmentStore:Landroidx/fragment/app/FragmentStore;263 ····iput-object·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mFragmentStore:Landroidx/fragment/app/FragmentStore;
  
264 ····.line·429264 ····.line·402
265 ····new-instance·v0,·Landroidx/fragment/app/FragmentLayoutInflaterFactory;265 ····new-instance·v0,·Landroidx/fragment/app/FragmentLayoutInflaterFactory;
  
266 ····invoke-direct·{v0,·p0},·Landroidx/fragment/app/FragmentLayoutInflaterFactory;-><init>(Landroidx/fragment/app/FragmentManager;)V266 ····invoke-direct·{v0,·p0},·Landroidx/fragment/app/FragmentLayoutInflaterFactory;-><init>(Landroidx/fragment/app/FragmentManager;)V
  
267 ····iput-object·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mLayoutInflaterFactory:Landroidx/fragment/app/FragmentLayoutInflaterFactory;267 ····iput-object·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mLayoutInflaterFactory:Landroidx/fragment/app/FragmentLayoutInflaterFactory;
  
268 ····.line·432268 ····.line·405
269 ····new-instance·v0,·Landroidx/fragment/app/FragmentManager$1;269 ····new-instance·v0,·Landroidx/fragment/app/FragmentManager$1;
  
270 ····const/4·v1,·0x0270 ····const/4·v1,·0x0
  
271 ····invoke-direct·{v0,·p0,·v1},·Landroidx/fragment/app/FragmentManager$1;-><init>(Landroidx/fragment/app/FragmentManager;Z)V271 ····invoke-direct·{v0,·p0,·v1},·Landroidx/fragment/app/FragmentManager$1;-><init>(Landroidx/fragment/app/FragmentManager;Z)V
  
272 ····iput-object·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mOnBackPressedCallback:Landroidx/activity/OnBackPressedCallback;272 ····iput-object·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mOnBackPressedCallback:Landroidx/activity/OnBackPressedCallback;
  
273 ····.line·440273 ····.line·413
274 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicInteger;274 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicInteger;
  
275 ····invoke-direct·{v0},·Ljava/util/concurrent/atomic/AtomicInteger;-><init>()V275 ····invoke-direct·{v0},·Ljava/util/concurrent/atomic/AtomicInteger;-><init>()V
  
276 ····iput-object·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mBackStackIndex:Ljava/util/concurrent/atomic/AtomicInteger;276 ····iput-object·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mBackStackIndex:Ljava/util/concurrent/atomic/AtomicInteger;
  
277 ····.line·442277 ····.line·415
278 ····new-instance·v0,·Ljava/util/HashMap;278 ····new-instance·v0,·Ljava/util/concurrent/ConcurrentHashMap;
  
279 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V 
  
280 ····.line·443 
281 ····invoke-static·{v0},·Ljava/util/Collections;->synchronizedMap(Ljava/util/Map;)Ljava/util/Map; 
  
282 ····move-result-object·v0 
  
283 ····iput-object·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mResults:Ljava/util/Map;279 ····invoke-direct·{v0},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
  
 280 ····iput-object·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mResults:Ljava/util/concurrent/ConcurrentHashMap;
284 ····.line·444 
285 ····new-instance·v0,·Ljava/util/HashMap; 
  
286 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V281 ····.line·416
 282 ····new-instance·v0,·Ljava/util/concurrent/ConcurrentHashMap;
  
 283 ····invoke-direct·{v0},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
287 ····.line·445 
288 ····invoke-static·{v0},·Ljava/util/Collections;->synchronizedMap(Ljava/util/Map;)Ljava/util/Map; 
  
289 ····move-result-object·v0 
  
290 ····iput-object·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mResultListeners:Ljava/util/Map;284 ····iput-object·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mResultListeners:Ljava/util/concurrent/ConcurrentHashMap;
  
291 ····.line·448 
292 ····new-instance·v0,·Ljava/util/HashMap; 
  
293 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V 
  
294 ····.line·449285 ····.line·420
295 ····invoke-static·{v0},·Ljava/util/Collections;->synchronizedMap(Ljava/util/Map;)Ljava/util/Map;286 ····new-instance·v0,·Ljava/util/concurrent/ConcurrentHashMap;
  
296 ····move-result-object·v0287 ····invoke-direct·{v0},·Ljava/util/concurrent/ConcurrentHashMap;-><init>()V
  
297 ····iput-object·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mExitAnimationCancellationSignals:Ljava/util/Map;288 ····iput-object·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mExitAnimationCancellationSignals:Ljava/util/concurrent/ConcurrentHashMap;
  
298 ····.line·450289 ····.line·422
299 ····new-instance·v0,·Landroidx/fragment/app/FragmentManager$2;290 ····new-instance·v0,·Landroidx/fragment/app/FragmentManager$2;
  
300 ····invoke-direct·{v0,·p0},·Landroidx/fragment/app/FragmentManager$2;-><init>(Landroidx/fragment/app/FragmentManager;)V291 ····invoke-direct·{v0,·p0},·Landroidx/fragment/app/FragmentManager$2;-><init>(Landroidx/fragment/app/FragmentManager;)V
  
301 ····iput-object·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mFragmentTransitionCallback:Landroidx/fragment/app/FragmentTransition$Callback;292 ····iput-object·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mFragmentTransitionCallback:Landroidx/fragment/app/FragmentTransition$Callback;
  
302 ····.line·465293 ····.line·437
303 ····new-instance·v0,·Landroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;294 ····new-instance·v0,·Landroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;
  
304 ····invoke-direct·{v0,·p0},·Landroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;-><init>(Landroidx/fragment/app/FragmentManager;)V295 ····invoke-direct·{v0,·p0},·Landroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;-><init>(Landroidx/fragment/app/FragmentManager;)V
  
305 ····iput-object·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mLifecycleCallbacksDispatcher:Landroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;296 ····iput-object·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mLifecycleCallbacksDispatcher:Landroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;
  
306 ····.line·467297 ····.line·439
307 ····new-instance·v0,·Ljava/util/concurrent/CopyOnWriteArrayList;298 ····new-instance·v0,·Ljava/util/concurrent/CopyOnWriteArrayList;
  
308 ····invoke-direct·{v0},·Ljava/util/concurrent/CopyOnWriteArrayList;-><init>()V299 ····invoke-direct·{v0},·Ljava/util/concurrent/CopyOnWriteArrayList;-><init>()V
  
309 ····iput-object·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mOnAttachListeners:Ljava/util/concurrent/CopyOnWriteArrayList;300 ····iput-object·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mOnAttachListeners:Ljava/util/concurrent/CopyOnWriteArrayList;
  
310 ····const/4·v0,·-0x1301 ····const/4·v0,·-0x1
  
311 ····.line·470302 ····.line·442
312 ····iput·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mCurState:I303 ····iput·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mCurState:I
  
313 ····const/4·v0,·0x0304 ····const/4·v0,·0x0
  
314 ····.line·477305 ····.line·449
315 ····iput-object·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mFragmentFactory:Landroidx/fragment/app/FragmentFactory;306 ····iput-object·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mFragmentFactory:Landroidx/fragment/app/FragmentFactory;
  
316 ····.line·478307 ····.line·450
317 ····new-instance·v1,·Landroidx/fragment/app/FragmentManager$3;308 ····new-instance·v1,·Landroidx/fragment/app/FragmentManager$3;
  
318 ····invoke-direct·{v1,·p0},·Landroidx/fragment/app/FragmentManager$3;-><init>(Landroidx/fragment/app/FragmentManager;)V309 ····invoke-direct·{v1,·p0},·Landroidx/fragment/app/FragmentManager$3;-><init>(Landroidx/fragment/app/FragmentManager;)V
  
319 ····iput-object·v1,·p0,·Landroidx/fragment/app/FragmentManager;->mHostFragmentFactory:Landroidx/fragment/app/FragmentFactory;310 ····iput-object·v1,·p0,·Landroidx/fragment/app/FragmentManager;->mHostFragmentFactory:Landroidx/fragment/app/FragmentFactory;
  
320 ····.line·486311 ····.line·458
321 ····iput-object·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mSpecialEffectsControllerFactory:Landroidx/fragment/app/SpecialEffectsControllerFactory;312 ····iput-object·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mSpecialEffectsControllerFactory:Landroidx/fragment/app/SpecialEffectsControllerFactory;
  
322 ····.line·487313 ····.line·459
323 ····new-instance·v0,·Landroidx/fragment/app/FragmentManager$4;314 ····new-instance·v0,·Landroidx/fragment/app/FragmentManager$4;
  
324 ····invoke-direct·{v0,·p0},·Landroidx/fragment/app/FragmentManager$4;-><init>(Landroidx/fragment/app/FragmentManager;)V315 ····invoke-direct·{v0,·p0},·Landroidx/fragment/app/FragmentManager$4;-><init>(Landroidx/fragment/app/FragmentManager;)V
  
325 ····iput-object·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mDefaultSpecialEffectsControllerFactory:Landroidx/fragment/app/SpecialEffectsControllerFactory;316 ····iput-object·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mDefaultSpecialEffectsControllerFactory:Landroidx/fragment/app/SpecialEffectsControllerFactory;
  
326 ····.line·500317 ····.line·475
327 ····new-instance·v0,·Ljava/util/ArrayDeque;318 ····new-instance·v0,·Ljava/util/ArrayDeque;
  
328 ····invoke-direct·{v0},·Ljava/util/ArrayDeque;-><init>()V319 ····invoke-direct·{v0},·Ljava/util/ArrayDeque;-><init>()V
  
329 ····iput-object·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mLaunchedFragments:Ljava/util/ArrayDeque;320 ····iput-object·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mLaunchedFragments:Ljava/util/ArrayDeque;
  
330 ····.line·521321 ····.line·493
331 ····new-instance·v0,·Landroidx/fragment/app/FragmentManager$5;322 ····new-instance·v0,·Landroidx/fragment/app/FragmentManager$5;
  
332 ····invoke-direct·{v0,·p0},·Landroidx/fragment/app/FragmentManager$5;-><init>(Landroidx/fragment/app/FragmentManager;)V323 ····invoke-direct·{v0,·p0},·Landroidx/fragment/app/FragmentManager$5;-><init>(Landroidx/fragment/app/FragmentManager;)V
  
333 ····iput-object·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mExecCommit:Ljava/lang/Runnable;324 ····iput-object·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mExecCommit:Ljava/lang/Runnable;
  
334 ····return-void325 ····return-void
335 .end·method326 .end·method
  
336 .method·static·synthetic·access$000(Landroidx/fragment/app/FragmentManager;)Ljava/util/Map;327 .method·static·synthetic·access$000(Landroidx/fragment/app/FragmentManager;)Ljava/util/concurrent/ConcurrentHashMap;
337 ····.locals·0328 ····.locals·0
  
338 ····.line·96329 ····.line·95
339 ····iget-object·p0,·p0,·Landroidx/fragment/app/FragmentManager;->mResults:Ljava/util/Map;330 ····iget-object·p0,·p0,·Landroidx/fragment/app/FragmentManager;->mResults:Ljava/util/concurrent/ConcurrentHashMap;
  
340 ····return-object·p0331 ····return-object·p0
341 .end·method332 .end·method
  
342 .method·static·synthetic·access$100(Landroidx/fragment/app/FragmentManager;)Ljava/util/Map;333 .method·static·synthetic·access$100(Landroidx/fragment/app/FragmentManager;)Ljava/util/concurrent/ConcurrentHashMap;
343 ····.locals·0334 ····.locals·0
  
344 ····.line·96335 ····.line·95
345 ····iget-object·p0,·p0,·Landroidx/fragment/app/FragmentManager;->mResultListeners:Ljava/util/Map;336 ····iget-object·p0,·p0,·Landroidx/fragment/app/FragmentManager;->mResultListeners:Ljava/util/concurrent/ConcurrentHashMap;
  
346 ····return-object·p0337 ····return-object·p0
347 .end·method338 .end·method
  
348 .method·static·synthetic·access$200(Landroidx/fragment/app/FragmentManager;)Landroidx/fragment/app/FragmentStore;339 .method·static·synthetic·access$200(Landroidx/fragment/app/FragmentManager;)Landroidx/fragment/app/FragmentStore;
349 ····.locals·0340 ····.locals·0
  
350 ····.line·96341 ····.line·95
351 ····iget-object·p0,·p0,·Landroidx/fragment/app/FragmentManager;->mFragmentStore:Landroidx/fragment/app/FragmentStore;342 ····iget-object·p0,·p0,·Landroidx/fragment/app/FragmentManager;->mFragmentStore:Landroidx/fragment/app/FragmentStore;
  
352 ····return-object·p0343 ····return-object·p0
353 .end·method344 .end·method
  
354 .method·private·addAddedFragments(Landroidx/collection/ArraySet;)V345 .method·private·addAddedFragments(Landroidx/collection/ArraySet;)V
355 ····.locals·4346 ····.locals·4
Offset 429, 32 lines modifiedOffset 414, 32 lines modified
429 ············"(",414 ············"(",
430 ············"Landroidx/collection/ArraySet<",415 ············"Landroidx/collection/ArraySet<",
431 ············"Landroidx/fragment/app/Fragment;",416 ············"Landroidx/fragment/app/Fragment;",
432 ············">;)V"417 ············">;)V"
433 ········}418 ········}
434 ····.end·annotation419 ····.end·annotation
  
435 ····.line·2441420 ····.line·2385
436 ····iget·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mCurState:I421 ····iget·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mCurState:I
  
437 ····const/4·v1,·0x1422 ····const/4·v1,·0x1
  
438 ····if-ge·v0,·v1,·:cond_0423 ····if-ge·v0,·v1,·:cond_0
  
439 ····return-void424 ····return-void
  
440 ····:cond_0425 ····:cond_0
441 ····const/4·v1,·0x5426 ····const/4·v1,·0x5
  
442 ····.line·2445427 ····.line·2389
443 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->min(II)I428 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->min(II)I
  
444 ····move-result·v0429 ····move-result·v0
  
445 ····.line·2446430 ····.line·2390
446 ····iget-object·v1,·p0,·Landroidx/fragment/app/FragmentManager;->mFragmentStore:Landroidx/fragment/app/FragmentStore;431 ····iget-object·v1,·p0,·Landroidx/fragment/app/FragmentManager;->mFragmentStore:Landroidx/fragment/app/FragmentStore;
  
447 ····invoke-virtual·{v1},·Landroidx/fragment/app/FragmentStore;->getFragments()Ljava/util/List;432 ····invoke-virtual·{v1},·Landroidx/fragment/app/FragmentStore;->getFragments()Ljava/util/List;
  
448 ····move-result-object·v1433 ····move-result-object·v1
  
449 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;434 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
Offset 471, 59 lines modifiedOffset 456, 59 lines modified
  
471 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;456 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
472 ····move-result-object·v2457 ····move-result-object·v2
  
473 ····check-cast·v2,·Landroidx/fragment/app/Fragment;458 ····check-cast·v2,·Landroidx/fragment/app/Fragment;
  
474 ····.line·2447459 ····.line·2391
475 ····iget·v3,·v2,·Landroidx/fragment/app/Fragment;->mState:I460 ····iget·v3,·v2,·Landroidx/fragment/app/Fragment;->mState:I
  
476 ····if-ge·v3,·v0,·:cond_1461 ····if-ge·v3,·v0,·:cond_1
  
477 ····.line·2448462 ····.line·2392
478 ····invoke-virtual·{p0,·v2,·v0},·Landroidx/fragment/app/FragmentManager;->moveToState(Landroidx/fragment/app/Fragment;I)V463 ····invoke-virtual·{p0,·v2,·v0},·Landroidx/fragment/app/FragmentManager;->moveToState(Landroidx/fragment/app/Fragment;I)V
  
479 ····.line·2449464 ····.line·2393
480 ····iget-object·v3,·v2,·Landroidx/fragment/app/Fragment;->mView:Landroid/view/View;465 ····iget-object·v3,·v2,·Landroidx/fragment/app/Fragment;->mView:Landroid/view/View;
  
481 ····if-eqz·v3,·:cond_1466 ····if-eqz·v3,·:cond_1
  
482 ····iget-boolean·v3,·v2,·Landroidx/fragment/app/Fragment;->mHidden:Z467 ····iget-boolean·v3,·v2,·Landroidx/fragment/app/Fragment;->mHidden:Z
  
483 ····if-nez·v3,·:cond_1468 ····if-nez·v3,·:cond_1
  
484 ····iget-boolean·v3,·v2,·Landroidx/fragment/app/Fragment;->mIsNewlyAdded:Z469 ····iget-boolean·v3,·v2,·Landroidx/fragment/app/Fragment;->mIsNewlyAdded:Z
  
485 ····if-eqz·v3,·:cond_1470 ····if-eqz·v3,·:cond_1
  
486 ····.line·2450471 ····.line·2394
487 ····invoke-virtual·{p1,·v2},·Landroidx/collection/ArraySet;->add(Ljava/lang/Object;)Z472 ····invoke-virtual·{p1,·v2},·Landroidx/collection/ArraySet;->add(Ljava/lang/Object;)Z
  
488 ····goto·:goto_0473 ····goto·:goto_0
  
489 ····:cond_2474 ····:cond_2
490 ····return-void475 ····return-void
491 .end·method476 .end·method
  
492 .method·private·cancelExitAnimation(Landroidx/fragment/app/Fragment;)V477 .method·private·cancelExitAnimation(Landroidx/fragment/app/Fragment;)V
493 ····.locals·3478 ····.locals·3
  
494 ····.line·1468479 ····.line·1440
495 ····iget-object·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mExitAnimationCancellationSignals:Ljava/util/Map;480 ····iget-object·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mExitAnimationCancellationSignals:Ljava/util/concurrent/ConcurrentHashMap;
  
496 ····invoke-interface·{v0,·p1},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;481 ····invoke-virtual·{v0,·p1},·Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
497 ····move-result-object·v0482 ····move-result-object·v0
  
498 ····check-cast·v0,·Ljava/util/HashSet;483 ····check-cast·v0,·Ljava/util/HashSet;
  
499 ····if-eqz·v0,·:cond_1484 ····if-eqz·v0,·:cond_1
  
500 ····.line·1470485 ····.line·1442
501 ····invoke-virtual·{v0},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;486 ····invoke-virtual·{v0},·Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
  
502 ····move-result-object·v1487 ····move-result-object·v1
  
503 ····:goto_0488 ····:goto_0
504 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z489 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
Offset 533, 48 lines modifiedOffset 518, 48 lines modified
  
533 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;518 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
534 ····move-result-object·v2519 ····move-result-object·v2
  
535 ····check-cast·v2,·Landroidx/core/os/CancellationSignal;520 ····check-cast·v2,·Landroidx/core/os/CancellationSignal;
  
536 ····.line·1471521 ····.line·1443
537 ····invoke-virtual·{v2},·Landroidx/core/os/CancellationSignal;->cancel()V522 ····invoke-virtual·{v2},·Landroidx/core/os/CancellationSignal;->cancel()V
  
538 ····goto·:goto_0523 ····goto·:goto_0
  
539 ····.line·1473524 ····.line·1445
540 ····:cond_0525 ····:cond_0
541 ····invoke-virtual·{v0},·Ljava/util/HashSet;->clear()V526 ····invoke-virtual·{v0},·Ljava/util/HashSet;->clear()V
  
542 ····.line·1474527 ····.line·1446
543 ····invoke-direct·{p0,·p1},·Landroidx/fragment/app/FragmentManager;->destroyFragmentView(Landroidx/fragment/app/Fragment;)V528 ····invoke-direct·{p0,·p1},·Landroidx/fragment/app/FragmentManager;->destroyFragmentView(Landroidx/fragment/app/Fragment;)V
  
544 ····.line·1475529 ····.line·1447
545 ····iget-object·p0,·p0,·Landroidx/fragment/app/FragmentManager;->mExitAnimationCancellationSignals:Ljava/util/Map;530 ····iget-object·p0,·p0,·Landroidx/fragment/app/FragmentManager;->mExitAnimationCancellationSignals:Ljava/util/concurrent/ConcurrentHashMap;
  
546 ····invoke-interface·{p0,·p1},·Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object;531 ····invoke-virtual·{p0,·p1},·Ljava/util/concurrent/ConcurrentHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
  
547 ····:cond_1532 ····:cond_1
548 ····return-void533 ····return-void
549 .end·method534 .end·method
  
550 .method·private·checkStateLoss()V535 .method·private·checkStateLoss()V
551 ····.locals·1536 ····.locals·1
  
552 ····.line·1826537 ····.line·1798
553 ····invoke-virtual·{p0},·Landroidx/fragment/app/FragmentManager;->isStateSaved()Z538 ····invoke-virtual·{p0},·Landroidx/fragment/app/FragmentManager;->isStateSaved()Z
  
554 ····move-result·p0539 ····move-result·p0
  
555 ····if-nez·p0,·:cond_0540 ····if-nez·p0,·:cond_0
  
556 ····return-void541 ····return-void
  
557 ····.line·1827542 ····.line·1799
558 ····:cond_0543 ····:cond_0
559 ····new-instance·p0,·Ljava/lang/IllegalStateException;544 ····new-instance·p0,·Ljava/lang/IllegalStateException;
  
560 ····const-string·v0,·"Can·not·perform·this·action·after·onSaveInstanceState"545 ····const-string·v0,·"Can·not·perform·this·action·after·onSaveInstanceState"
  
561 ····invoke-direct·{p0,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V546 ····invoke-direct·{p0,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
Offset 582, 23 lines modifiedOffset 567, 23 lines modified
582 .end·method567 .end·method
  
583 .method·private·cleanupExec()V568 .method·private·cleanupExec()V
584 ····.locals·1569 ····.locals·1
  
585 ····const/4·v0,·0x0570 ····const/4·v0,·0x0
  
586 ····.line·1970571 ····.line·1942
587 ····iput-boolean·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mExecutingActions:Z572 ····iput-boolean·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mExecutingActions:Z
  
588 ····.line·1971573 ····.line·1943
589 ····iget-object·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mTmpIsPop:Ljava/util/ArrayList;574 ····iget-object·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mTmpIsPop:Ljava/util/ArrayList;
  
590 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->clear()V575 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->clear()V
  
591 ····.line·1972576 ····.line·1944
592 ····iget-object·p0,·p0,·Landroidx/fragment/app/FragmentManager;->mTmpRecords:Ljava/util/ArrayList;577 ····iget-object·p0,·p0,·Landroidx/fragment/app/FragmentManager;->mTmpRecords:Ljava/util/ArrayList;
  
593 ····invoke-virtual·{p0},·Ljava/util/ArrayList;->clear()V578 ····invoke-virtual·{p0},·Ljava/util/ArrayList;->clear()V
  
594 ····return-void579 ····return-void
595 .end·method580 .end·method
  
Offset 609, 20 lines modifiedOffset 594, 20 lines modified
609 ············"()",594 ············"()",
610 ············"Ljava/util/Set<",595 ············"Ljava/util/Set<",
611 ············"Landroidx/fragment/app/SpecialEffectsController;",596 ············"Landroidx/fragment/app/SpecialEffectsController;",
612 ············">;"597 ············">;"
613 ········}598 ········}
614 ····.end·annotation599 ····.end·annotation
  
615 ····.line·2495600 ····.line·2439
616 ····new-instance·v0,·Ljava/util/HashSet;601 ····new-instance·v0,·Ljava/util/HashSet;
  
617 ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V602 ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V
  
618 ····.line·2497603 ····.line·2441
619 ····iget-object·v1,·p0,·Landroidx/fragment/app/FragmentManager;->mFragmentStore:Landroidx/fragment/app/FragmentStore;604 ····iget-object·v1,·p0,·Landroidx/fragment/app/FragmentManager;->mFragmentStore:Landroidx/fragment/app/FragmentStore;
  
620 ····invoke-virtual·{v1},·Landroidx/fragment/app/FragmentStore;->getActiveFragmentStateManagers()Ljava/util/List;605 ····invoke-virtual·{v1},·Landroidx/fragment/app/FragmentStore;->getActiveFragmentStateManagers()Ljava/util/List;
  
621 ····move-result-object·v1606 ····move-result-object·v1
  
622 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;607 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
Offset 639, 29 lines modifiedOffset 624, 29 lines modified
  
639 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;624 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
640 ····move-result-object·v2625 ····move-result-object·v2
  
641 ····check-cast·v2,·Landroidx/fragment/app/FragmentStateManager;626 ····check-cast·v2,·Landroidx/fragment/app/FragmentStateManager;
  
642 ····.line·2498627 ····.line·2442
643 ····invoke-virtual·{v2},·Landroidx/fragment/app/FragmentStateManager;->getFragment()Landroidx/fragment/app/Fragment;628 ····invoke-virtual·{v2},·Landroidx/fragment/app/FragmentStateManager;->getFragment()Landroidx/fragment/app/Fragment;
  
644 ····move-result-object·v2629 ····move-result-object·v2
  
645 ····iget-object·v2,·v2,·Landroidx/fragment/app/Fragment;->mContainer:Landroid/view/ViewGroup;630 ····iget-object·v2,·v2,·Landroidx/fragment/app/Fragment;->mContainer:Landroid/view/ViewGroup;
  
646 ····if-eqz·v2,·:cond_0631 ····if-eqz·v2,·:cond_0
  
647 ····.line·2501632 ····.line·2445
648 ····invoke-virtual·{p0},·Landroidx/fragment/app/FragmentManager;->getSpecialEffectsControllerFactory()Landroidx/fragment/app/SpecialEffectsControllerFactory;633 ····invoke-virtual·{p0},·Landroidx/fragment/app/FragmentManager;->getSpecialEffectsControllerFactory()Landroidx/fragment/app/SpecialEffectsControllerFactory;
  
649 ····move-result-object·v3634 ····move-result-object·v3
  
650 ····.line·2500635 ····.line·2444
651 ····invoke-static·{v2,·v3},·Landroidx/fragment/app/SpecialEffectsController;->getOrCreateController(Landroid/view/ViewGroup;Landroidx/fragment/app/SpecialEffectsControllerFactory;)Landroidx/fragment/app/SpecialEffectsController;636 ····invoke-static·{v2,·v3},·Landroidx/fragment/app/SpecialEffectsController;->getOrCreateController(Landroid/view/ViewGroup;Landroidx/fragment/app/SpecialEffectsControllerFactory;)Landroidx/fragment/app/SpecialEffectsController;
  
652 ····move-result-object·v2637 ····move-result-object·v2
  
653 ····invoke-interface·{v0,·v2},·Ljava/util/Set;->add(Ljava/lang/Object;)Z638 ····invoke-interface·{v0,·v2},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
654 ····goto·:goto_0639 ····goto·:goto_0
Offset 680, 30 lines modifiedOffset 665, 30 lines modified
680 ············">;II)",665 ············">;II)",
681 ············"Ljava/util/Set<",666 ············"Ljava/util/Set<",
682 ············"Landroidx/fragment/app/SpecialEffectsController;",667 ············"Landroidx/fragment/app/SpecialEffectsController;",
683 ············">;"668 ············">;"
684 ········}669 ········}
685 ····.end·annotation670 ····.end·annotation
  
686 ····.line·2225671 ····.line·2169
687 ····new-instance·v0,·Ljava/util/HashSet;672 ····new-instance·v0,·Ljava/util/HashSet;
  
688 ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V673 ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V
  
689 ····:goto_0674 ····:goto_0
690 ····if-ge·p2,·p3,·:cond_2675 ····if-ge·p2,·p3,·:cond_2
  
691 ····.line·2227676 ····.line·2171
692 ····invoke-virtual·{p1,·p2},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;677 ····invoke-virtual·{p1,·p2},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  
693 ····move-result-object·v1678 ····move-result-object·v1
  
694 ····check-cast·v1,·Landroidx/fragment/app/BackStackRecord;679 ····check-cast·v1,·Landroidx/fragment/app/BackStackRecord;
  
695 ····.line·2228680 ····.line·2172
696 ····iget-object·v1,·v1,·Landroidx/fragment/app/FragmentTransaction;->mOps:Ljava/util/ArrayList;681 ····iget-object·v1,·v1,·Landroidx/fragment/app/FragmentTransaction;->mOps:Ljava/util/ArrayList;
  
697 ····invoke-virtual·{v1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;682 ····invoke-virtual·{v1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
698 ····move-result-object·v1683 ····move-result-object·v1
  
699 ····:cond_0684 ····:cond_0
Offset 716, 25 lines modifiedOffset 701, 25 lines modified
  
716 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;701 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
717 ····move-result-object·v2702 ····move-result-object·v2
  
718 ····check-cast·v2,·Landroidx/fragment/app/FragmentTransaction$Op;703 ····check-cast·v2,·Landroidx/fragment/app/FragmentTransaction$Op;
  
719 ····.line·2229704 ····.line·2173
720 ····iget-object·v2,·v2,·Landroidx/fragment/app/FragmentTransaction$Op;->mFragment:Landroidx/fragment/app/Fragment;705 ····iget-object·v2,·v2,·Landroidx/fragment/app/FragmentTransaction$Op;->mFragment:Landroidx/fragment/app/Fragment;
  
721 ····if-eqz·v2,·:cond_0706 ····if-eqz·v2,·:cond_0
  
722 ····.line·2231707 ····.line·2175
723 ····iget-object·v2,·v2,·Landroidx/fragment/app/Fragment;->mContainer:Landroid/view/ViewGroup;708 ····iget-object·v2,·v2,·Landroidx/fragment/app/Fragment;->mContainer:Landroid/view/ViewGroup;
  
724 ····if-eqz·v2,·:cond_0709 ····if-eqz·v2,·:cond_0
  
725 ····.line·2233710 ····.line·2177
726 ····invoke-static·{v2,·p0},·Landroidx/fragment/app/SpecialEffectsController;->getOrCreateController(Landroid/view/ViewGroup;Landroidx/fragment/app/FragmentManager;)Landroidx/fragment/app/SpecialEffectsController;711 ····invoke-static·{v2,·p0},·Landroidx/fragment/app/SpecialEffectsController;->getOrCreateController(Landroid/view/ViewGroup;Landroidx/fragment/app/FragmentManager;)Landroidx/fragment/app/SpecialEffectsController;
  
727 ····move-result-object·v2712 ····move-result-object·v2
  
728 ····invoke-interface·{v0,·v2},·Ljava/util/Set;->add(Ljava/lang/Object;)Z713 ····invoke-interface·{v0,·v2},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
729 ····goto·:goto_1714 ····goto·:goto_1
Offset 747, 120 lines modifiedOffset 732, 120 lines modified
747 ····:cond_2732 ····:cond_2
748 ····return-object·v0733 ····return-object·v0
749 .end·method734 .end·method
  
750 .method·private·completeShowHideFragment(Landroidx/fragment/app/Fragment;)V735 .method·private·completeShowHideFragment(Landroidx/fragment/app/Fragment;)V
751 ····.locals·7736 ····.locals·7
  
752 ····.line·1519737 ····.line·1491
753 ····iget-object·v0,·p1,·Landroidx/fragment/app/Fragment;->mView:Landroid/view/View;738 ····iget-object·v0,·p1,·Landroidx/fragment/app/Fragment;->mView:Landroid/view/View;
  
754 ····const/4·v1,·0x1739 ····const/4·v1,·0x1
  
755 ····const/4·v2,·0x0740 ····const/4·v2,·0x0
  
756 ····if-eqz·v0,·:cond_5741 ····if-eqz·v0,·:cond_5
  
757 ····.line·1520742 ····.line·1492
758 ····iget-object·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mHost:Landroidx/fragment/app/FragmentHostCallback;743 ····iget-object·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mHost:Landroidx/fragment/app/FragmentHostCallback;
  
759 ····.line·1521744 ····.line·1493
760 ····invoke-virtual·{v0},·Landroidx/fragment/app/FragmentHostCallback;->getContext()Landroid/content/Context;745 ····invoke-virtual·{v0},·Landroidx/fragment/app/FragmentHostCallback;->getContext()Landroid/content/Context;
  
761 ····move-result-object·v0746 ····move-result-object·v0
  
762 ····iget-boolean·v3,·p1,·Landroidx/fragment/app/Fragment;->mHidden:Z747 ····iget-boolean·v3,·p1,·Landroidx/fragment/app/Fragment;->mHidden:Z
  
763 ····xor-int/2addr·v3,·v1748 ····xor-int/2addr·v3,·v1
  
764 ····.line·1520749 ····.line·1492
765 ····invoke-static·{v0,·p1,·v3},·Landroidx/fragment/app/FragmentAnim;->loadAnimation(Landroid/content/Context;Landroidx/fragment/app/Fragment;Z)Landroidx/fragment/app/FragmentAnim$AnimationOrAnimator;750 ····invoke-static·{v0,·p1,·v3},·Landroidx/fragment/app/FragmentAnim;->loadAnimation(Landroid/content/Context;Landroidx/fragment/app/Fragment;Z)Landroidx/fragment/app/FragmentAnim$AnimationOrAnimator;
  
766 ····move-result-object·v0751 ····move-result-object·v0
  
767 ····if-eqz·v0,·:cond_2752 ····if-eqz·v0,·:cond_2
  
768 ····.line·1522753 ····.line·1494
769 ····iget-object·v3,·v0,·Landroidx/fragment/app/FragmentAnim$AnimationOrAnimator;->animator:Landroid/animation/Animator;754 ····iget-object·v3,·v0,·Landroidx/fragment/app/FragmentAnim$AnimationOrAnimator;->animator:Landroid/animation/Animator;
  
770 ····if-eqz·v3,·:cond_2755 ····if-eqz·v3,·:cond_2
  
771 ····.line·1523756 ····.line·1495
772 ····iget-object·v4,·p1,·Landroidx/fragment/app/Fragment;->mView:Landroid/view/View;757 ····iget-object·v4,·p1,·Landroidx/fragment/app/Fragment;->mView:Landroid/view/View;
  
773 ····invoke-virtual·{v3,·v4},·Landroid/animation/Animator;->setTarget(Ljava/lang/Object;)V758 ····invoke-virtual·{v3,·v4},·Landroid/animation/Animator;->setTarget(Ljava/lang/Object;)V
  
774 ····.line·1524759 ····.line·1496
775 ····iget-boolean·v3,·p1,·Landroidx/fragment/app/Fragment;->mHidden:Z760 ····iget-boolean·v3,·p1,·Landroidx/fragment/app/Fragment;->mHidden:Z
  
776 ····if-eqz·v3,·:cond_1761 ····if-eqz·v3,·:cond_1
  
777 ····.line·1525762 ····.line·1497
778 ····invoke-virtual·{p1},·Landroidx/fragment/app/Fragment;->isHideReplaced()Z763 ····invoke-virtual·{p1},·Landroidx/fragment/app/Fragment;->isHideReplaced()Z
  
779 ····move-result·v3764 ····move-result·v3
  
780 ····if-eqz·v3,·:cond_0765 ····if-eqz·v3,·:cond_0
  
781 ····.line·1526766 ····.line·1498
782 ····invoke-virtual·{p1,·v2},·Landroidx/fragment/app/Fragment;->setHideReplaced(Z)V767 ····invoke-virtual·{p1,·v2},·Landroidx/fragment/app/Fragment;->setHideReplaced(Z)V
  
783 ····goto·:goto_0768 ····goto·:goto_0
  
784 ····.line·1528769 ····.line·1500
785 ····:cond_0770 ····:cond_0
786 ····iget-object·v3,·p1,·Landroidx/fragment/app/Fragment;->mContainer:Landroid/view/ViewGroup;771 ····iget-object·v3,·p1,·Landroidx/fragment/app/Fragment;->mContainer:Landroid/view/ViewGroup;
  
787 ····.line·1529772 ····.line·1501
788 ····iget-object·v4,·p1,·Landroidx/fragment/app/Fragment;->mView:Landroid/view/View;773 ····iget-object·v4,·p1,·Landroidx/fragment/app/Fragment;->mView:Landroid/view/View;
  
789 ····.line·1530774 ····.line·1502
790 ····invoke-virtual·{v3,·v4},·Landroid/view/ViewGroup;->startViewTransition(Landroid/view/View;)V775 ····invoke-virtual·{v3,·v4},·Landroid/view/ViewGroup;->startViewTransition(Landroid/view/View;)V
  
791 ····.line·1533776 ····.line·1505
792 ····iget-object·v5,·v0,·Landroidx/fragment/app/FragmentAnim$AnimationOrAnimator;->animator:Landroid/animation/Animator;777 ····iget-object·v5,·v0,·Landroidx/fragment/app/FragmentAnim$AnimationOrAnimator;->animator:Landroid/animation/Animator;
  
793 ····new-instance·v6,·Landroidx/fragment/app/FragmentManager$7;778 ····new-instance·v6,·Landroidx/fragment/app/FragmentManager$7;
  
794 ····invoke-direct·{v6,·p0,·v3,·v4,·p1},·Landroidx/fragment/app/FragmentManager$7;-><init>(Landroidx/fragment/app/FragmentManager;Landroid/view/ViewGroup;Landroid/view/View;Landroidx/fragment/app/Fragment;)V779 ····invoke-direct·{v6,·p0,·v3,·v4,·p1},·Landroidx/fragment/app/FragmentManager$7;-><init>(Landroidx/fragment/app/FragmentManager;Landroid/view/ViewGroup;Landroid/view/View;Landroidx/fragment/app/Fragment;)V
  
795 ····invoke-virtual·{v5,·v6},·Landroid/animation/Animator;->addListener(Landroid/animation/Animator$AnimatorListener;)V780 ····invoke-virtual·{v5,·v6},·Landroid/animation/Animator;->addListener(Landroid/animation/Animator$AnimatorListener;)V
  
796 ····goto·:goto_0781 ····goto·:goto_0
  
797 ····.line·1545782 ····.line·1517
798 ····:cond_1783 ····:cond_1
799 ····iget-object·v3,·p1,·Landroidx/fragment/app/Fragment;->mView:Landroid/view/View;784 ····iget-object·v3,·p1,·Landroidx/fragment/app/Fragment;->mView:Landroid/view/View;
  
800 ····invoke-virtual·{v3,·v2},·Landroid/view/View;->setVisibility(I)V785 ····invoke-virtual·{v3,·v2},·Landroid/view/View;->setVisibility(I)V
  
801 ····.line·1547786 ····.line·1519
802 ····:goto_0787 ····:goto_0
803 ····iget-object·v0,·v0,·Landroidx/fragment/app/FragmentAnim$AnimationOrAnimator;->animator:Landroid/animation/Animator;788 ····iget-object·v0,·v0,·Landroidx/fragment/app/FragmentAnim$AnimationOrAnimator;->animator:Landroid/animation/Animator;
  
804 ····invoke-virtual·{v0},·Landroid/animation/Animator;->start()V789 ····invoke-virtual·{v0},·Landroid/animation/Animator;->start()V
  
805 ····goto·:goto_2790 ····goto·:goto_2
  
806 ····:cond_2791 ····:cond_2
807 ····if-eqz·v0,·:cond_3792 ····if-eqz·v0,·:cond_3
  
808 ····.line·1550793 ····.line·1522
809 ····iget-object·v3,·p1,·Landroidx/fragment/app/Fragment;->mView:Landroid/view/View;794 ····iget-object·v3,·p1,·Landroidx/fragment/app/Fragment;->mView:Landroid/view/View;
  
810 ····iget-object·v4,·v0,·Landroidx/fragment/app/FragmentAnim$AnimationOrAnimator;->animation:Landroid/view/animation/Animation;795 ····iget-object·v4,·v0,·Landroidx/fragment/app/FragmentAnim$AnimationOrAnimator;->animation:Landroid/view/animation/Animation;
  
811 ····invoke-virtual·{v3,·v4},·Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V796 ····invoke-virtual·{v3,·v4},·Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V
  
812 ····.line·1551797 ····.line·1523
813 ····iget-object·v0,·v0,·Landroidx/fragment/app/FragmentAnim$AnimationOrAnimator;->animation:Landroid/view/animation/Animation;798 ····iget-object·v0,·v0,·Landroidx/fragment/app/FragmentAnim$AnimationOrAnimator;->animation:Landroid/view/animation/Animation;
  
814 ····invoke-virtual·{v0},·Landroid/view/animation/Animation;->start()V799 ····invoke-virtual·{v0},·Landroid/view/animation/Animation;->start()V
  
815 ····.line·1553800 ····.line·1525
816 ····:cond_3801 ····:cond_3
817 ····iget-boolean·v0,·p1,·Landroidx/fragment/app/Fragment;->mHidden:Z802 ····iget-boolean·v0,·p1,·Landroidx/fragment/app/Fragment;->mHidden:Z
  
818 ····if-eqz·v0,·:cond_4803 ····if-eqz·v0,·:cond_4
  
819 ····invoke-virtual·{p1},·Landroidx/fragment/app/Fragment;->isHideReplaced()Z804 ····invoke-virtual·{p1},·Landroidx/fragment/app/Fragment;->isHideReplaced()Z
  
Offset 871, 148 lines modifiedOffset 856, 148 lines modified
871 ····const/16·v0,·0x8856 ····const/16·v0,·0x8
  
872 ····goto·:goto_1857 ····goto·:goto_1
  
873 ····:cond_4858 ····:cond_4
874 ····move·v0,·v2859 ····move·v0,·v2
  
875 ····.line·1556860 ····.line·1528
876 ····:goto_1861 ····:goto_1
877 ····iget-object·v3,·p1,·Landroidx/fragment/app/Fragment;->mView:Landroid/view/View;862 ····iget-object·v3,·p1,·Landroidx/fragment/app/Fragment;->mView:Landroid/view/View;
  
878 ····invoke-virtual·{v3,·v0},·Landroid/view/View;->setVisibility(I)V863 ····invoke-virtual·{v3,·v0},·Landroid/view/View;->setVisibility(I)V
  
879 ····.line·1557864 ····.line·1529
880 ····invoke-virtual·{p1},·Landroidx/fragment/app/Fragment;->isHideReplaced()Z865 ····invoke-virtual·{p1},·Landroidx/fragment/app/Fragment;->isHideReplaced()Z
  
881 ····move-result·v0866 ····move-result·v0
  
882 ····if-eqz·v0,·:cond_5867 ····if-eqz·v0,·:cond_5
  
883 ····.line·1558868 ····.line·1530
884 ····invoke-virtual·{p1,·v2},·Landroidx/fragment/app/Fragment;->setHideReplaced(Z)V869 ····invoke-virtual·{p1,·v2},·Landroidx/fragment/app/Fragment;->setHideReplaced(Z)V
  
885 ····.line·1562870 ····.line·1534
886 ····:cond_5871 ····:cond_5
887 ····:goto_2872 ····:goto_2
888 ····iget-boolean·v0,·p1,·Landroidx/fragment/app/Fragment;->mAdded:Z873 ····iget-boolean·v0,·p1,·Landroidx/fragment/app/Fragment;->mAdded:Z
  
889 ····if-eqz·v0,·:cond_6874 ····if-eqz·v0,·:cond_6
  
890 ····invoke-direct·{p0,·p1},·Landroidx/fragment/app/FragmentManager;->isMenuAvailable(Landroidx/fragment/app/Fragment;)Z875 ····invoke-direct·{p0,·p1},·Landroidx/fragment/app/FragmentManager;->isMenuAvailable(Landroidx/fragment/app/Fragment;)Z
  
891 ····move-result·v0876 ····move-result·v0
  
892 ····if-eqz·v0,·:cond_6877 ····if-eqz·v0,·:cond_6
  
893 ····.line·1563878 ····.line·1535
894 ····iput-boolean·v1,·p0,·Landroidx/fragment/app/FragmentManager;->mNeedMenuInvalidate:Z879 ····iput-boolean·v1,·p0,·Landroidx/fragment/app/FragmentManager;->mNeedMenuInvalidate:Z
  
895 ····.line·1565880 ····.line·1537
896 ····:cond_6881 ····:cond_6
897 ····iput-boolean·v2,·p1,·Landroidx/fragment/app/Fragment;->mHiddenChanged:Z882 ····iput-boolean·v2,·p1,·Landroidx/fragment/app/Fragment;->mHiddenChanged:Z
  
898 ····.line·1566883 ····.line·1538
899 ····iget-boolean·p0,·p1,·Landroidx/fragment/app/Fragment;->mHidden:Z884 ····iget-boolean·p0,·p1,·Landroidx/fragment/app/Fragment;->mHidden:Z
  
900 ····invoke-virtual·{p1,·p0},·Landroidx/fragment/app/Fragment;->onHiddenChanged(Z)V885 ····invoke-virtual·{p1,·p0},·Landroidx/fragment/app/Fragment;->onHiddenChanged(Z)V
  
901 ····return-void886 ····return-void
902 .end·method887 .end·method
  
903 .method·private·destroyFragmentView(Landroidx/fragment/app/Fragment;)V888 .method·private·destroyFragmentView(Landroidx/fragment/app/Fragment;)V
904 ····.locals·2889 ····.locals·2
  
905 ····.line·1493890 ····.line·1465
906 ····invoke-virtual·{p1},·Landroidx/fragment/app/Fragment;->performDestroyView()V891 ····invoke-virtual·{p1},·Landroidx/fragment/app/Fragment;->performDestroyView()V
  
907 ····.line·1494892 ····.line·1466
908 ····iget-object·p0,·p0,·Landroidx/fragment/app/FragmentManager;->mLifecycleCallbacksDispatcher:Landroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;893 ····iget-object·p0,·p0,·Landroidx/fragment/app/FragmentManager;->mLifecycleCallbacksDispatcher:Landroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;
  
909 ····const/4·v0,·0x0894 ····const/4·v0,·0x0
  
910 ····invoke-virtual·{p0,·p1,·v0},·Landroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentViewDestroyed(Landroidx/fragment/app/Fragment;Z)V895 ····invoke-virtual·{p0,·p1,·v0},·Landroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentViewDestroyed(Landroidx/fragment/app/Fragment;Z)V
  
911 ····const/4·p0,·0x0896 ····const/4·p0,·0x0
  
912 ····.line·1495897 ····.line·1467
913 ····iput-object·p0,·p1,·Landroidx/fragment/app/Fragment;->mContainer:Landroid/view/ViewGroup;898 ····iput-object·p0,·p1,·Landroidx/fragment/app/Fragment;->mContainer:Landroid/view/ViewGroup;
  
914 ····.line·1496899 ····.line·1468
915 ····iput-object·p0,·p1,·Landroidx/fragment/app/Fragment;->mView:Landroid/view/View;900 ····iput-object·p0,·p1,·Landroidx/fragment/app/Fragment;->mView:Landroid/view/View;
  
916 ····.line·1499901 ····.line·1471
917 ····iput-object·p0,·p1,·Landroidx/fragment/app/Fragment;->mViewLifecycleOwner:Landroidx/fragment/app/FragmentViewLifecycleOwner;902 ····iput-object·p0,·p1,·Landroidx/fragment/app/Fragment;->mViewLifecycleOwner:Landroidx/fragment/app/FragmentViewLifecycleOwner;
  
918 ····.line·1500903 ····.line·1472
919 ····iget-object·v1,·p1,·Landroidx/fragment/app/Fragment;->mViewLifecycleOwnerLiveData:Landroidx/lifecycle/MutableLiveData;904 ····iget-object·v1,·p1,·Landroidx/fragment/app/Fragment;->mViewLifecycleOwnerLiveData:Landroidx/lifecycle/MutableLiveData;
  
920 ····invoke-virtual·{v1,·p0},·Landroidx/lifecycle/MutableLiveData;->setValue(Ljava/lang/Object;)V905 ····invoke-virtual·{v1,·p0},·Landroidx/lifecycle/MutableLiveData;->setValue(Ljava/lang/Object;)V
  
921 ····.line·1501906 ····.line·1473
922 ····iput-boolean·v0,·p1,·Landroidx/fragment/app/Fragment;->mInLayout:Z907 ····iput-boolean·v0,·p1,·Landroidx/fragment/app/Fragment;->mInLayout:Z
  
923 ····return-void908 ····return-void
924 .end·method909 .end·method
  
925 .method·private·dispatchParentPrimaryNavigationFragmentChanged(Landroidx/fragment/app/Fragment;)V910 .method·private·dispatchParentPrimaryNavigationFragmentChanged(Landroidx/fragment/app/Fragment;)V
926 ····.locals·1911 ····.locals·1
  
927 ····if-eqz·p1,·:cond_0912 ····if-eqz·p1,·:cond_0
  
928 ····.line·3253913 ····.line·3190
929 ····iget-object·v0,·p1,·Landroidx/fragment/app/Fragment;->mWho:Ljava/lang/String;914 ····iget-object·v0,·p1,·Landroidx/fragment/app/Fragment;->mWho:Ljava/lang/String;
  
930 ····invoke-virtual·{p0,·v0},·Landroidx/fragment/app/FragmentManager;->findActiveFragment(Ljava/lang/String;)Landroidx/fragment/app/Fragment;915 ····invoke-virtual·{p0,·v0},·Landroidx/fragment/app/FragmentManager;->findActiveFragment(Ljava/lang/String;)Landroidx/fragment/app/Fragment;
  
931 ····move-result-object·p0916 ····move-result-object·p0
  
932 ····invoke-virtual·{p1,·p0},·Landroidx/fragment/app/Fragment;->equals(Ljava/lang/Object;)Z917 ····invoke-virtual·{p1,·p0},·Landroidx/fragment/app/Fragment;->equals(Ljava/lang/Object;)Z
  
933 ····move-result·p0918 ····move-result·p0
  
934 ····if-eqz·p0,·:cond_0919 ····if-eqz·p0,·:cond_0
  
935 ····.line·3254920 ····.line·3191
936 ····invoke-virtual·{p1},·Landroidx/fragment/app/Fragment;->performPrimaryNavigationFragmentChanged()V921 ····invoke-virtual·{p1},·Landroidx/fragment/app/Fragment;->performPrimaryNavigationFragmentChanged()V
  
937 ····:cond_0922 ····:cond_0
938 ····return-void923 ····return-void
939 .end·method924 .end·method
  
940 .method·private·dispatchStateChange(I)V925 .method·private·dispatchStateChange(I)V
941 ····.locals·3926 ····.locals·3
  
942 ····const/4·v0,·0x1927 ····const/4·v0,·0x1
  
943 ····const/4·v1,·0x0928 ····const/4·v1,·0x0
  
944 ····.line·3107929 ····.line·3044
945 ····:try_start_0930 ····:try_start_0
946 ····iput-boolean·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mExecutingActions:Z931 ····iput-boolean·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mExecutingActions:Z
  
947 ····.line·3108932 ····.line·3045
948 ····iget-object·v2,·p0,·Landroidx/fragment/app/FragmentManager;->mFragmentStore:Landroidx/fragment/app/FragmentStore;933 ····iget-object·v2,·p0,·Landroidx/fragment/app/FragmentManager;->mFragmentStore:Landroidx/fragment/app/FragmentStore;
  
949 ····invoke-virtual·{v2,·p1},·Landroidx/fragment/app/FragmentStore;->dispatchStateChange(I)V934 ····invoke-virtual·{v2,·p1},·Landroidx/fragment/app/FragmentStore;->dispatchStateChange(I)V
  
950 ····.line·3109935 ····.line·3046
951 ····invoke-virtual·{p0,·p1,·v1},·Landroidx/fragment/app/FragmentManager;->moveToState(IZ)V936 ····invoke-virtual·{p0,·p1,·v1},·Landroidx/fragment/app/FragmentManager;->moveToState(IZ)V
  
952 ····.line·3110937 ····.line·3047
953 ····sget-boolean·p1,·Landroidx/fragment/app/FragmentManager;->USE_STATE_MANAGER:Z938 ····sget-boolean·p1,·Landroidx/fragment/app/FragmentManager;->USE_STATE_MANAGER:Z
  
954 ····if-eqz·p1,·:cond_0939 ····if-eqz·p1,·:cond_0
  
955 ····.line·3111940 ····.line·3048
956 ····invoke-direct·{p0},·Landroidx/fragment/app/FragmentManager;->collectAllSpecialEffectsController()Ljava/util/Set;941 ····invoke-direct·{p0},·Landroidx/fragment/app/FragmentManager;->collectAllSpecialEffectsController()Ljava/util/Set;
  
957 ····move-result-object·p1942 ····move-result-object·p1
  
958 ····.line·3112943 ····.line·3049
959 ····invoke-interface·{p1},·Ljava/util/Set;->iterator()Ljava/util/Iterator;944 ····invoke-interface·{p1},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
960 ····move-result-object·p1945 ····move-result-object·p1
  
961 ····:goto_0946 ····:goto_0
962 ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z947 ····invoke-interface·{p1},·Ljava/util/Iterator;->hasNext()Z
  
Offset 1022, 74 lines modifiedOffset 1007, 74 lines modified
  
1022 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;1007 ····invoke-interface·{p1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
1023 ····move-result-object·v21008 ····move-result-object·v2
  
1024 ····check-cast·v2,·Landroidx/fragment/app/SpecialEffectsController;1009 ····check-cast·v2,·Landroidx/fragment/app/SpecialEffectsController;
  
1025 ····.line·31131010 ····.line·3050
1026 ····invoke-virtual·{v2},·Landroidx/fragment/app/SpecialEffectsController;->forceCompleteAllOperations()V1011 ····invoke-virtual·{v2},·Landroidx/fragment/app/SpecialEffectsController;->executePendingOperations()V
1027 ····:try_end_01012 ····:try_end_0
1028 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_01013 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
1029 ····goto·:goto_01014 ····goto·:goto_0
  
1030 ····.line·31171015 ····.line·3054
1031 ····:cond_01016 ····:cond_0
1032 ····iput-boolean·v1,·p0,·Landroidx/fragment/app/FragmentManager;->mExecutingActions:Z1017 ····iput-boolean·v1,·p0,·Landroidx/fragment/app/FragmentManager;->mExecutingActions:Z
  
1033 ····.line·31191018 ····.line·3056
1034 ····invoke-virtual·{p0,·v0},·Landroidx/fragment/app/FragmentManager;->execPendingActions(Z)Z1019 ····invoke-virtual·{p0,·v0},·Landroidx/fragment/app/FragmentManager;->execPendingActions(Z)Z
  
1035 ····return-void1020 ····return-void
  
1036 ····:catchall_01021 ····:catchall_0
1037 ····move-exception·p11022 ····move-exception·p1
  
1038 ····.line·31171023 ····.line·3054
1039 ····iput-boolean·v1,·p0,·Landroidx/fragment/app/FragmentManager;->mExecutingActions:Z1024 ····iput-boolean·v1,·p0,·Landroidx/fragment/app/FragmentManager;->mExecutingActions:Z
  
1040 ····.line·31181025 ····.line·3055
1041 ····throw·p11026 ····throw·p1
1042 .end·method1027 .end·method
  
1043 .method·private·doPendingDeferredStart()V1028 .method·private·doPendingDeferredStart()V
1044 ····.locals·11029 ····.locals·1
  
1045 ····.line·25361030 ····.line·2480
1046 ····iget-boolean·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mHavePendingDeferredStart:Z1031 ····iget-boolean·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mHavePendingDeferredStart:Z
  
1047 ····if-eqz·v0,·:cond_01032 ····if-eqz·v0,·:cond_0
  
1048 ····const/4·v0,·0x01033 ····const/4·v0,·0x0
  
1049 ····.line·25371034 ····.line·2481
1050 ····iput-boolean·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mHavePendingDeferredStart:Z1035 ····iput-boolean·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mHavePendingDeferredStart:Z
  
1051 ····.line·25381036 ····.line·2482
1052 ····invoke-direct·{p0},·Landroidx/fragment/app/FragmentManager;->startPendingDeferredFragments()V1037 ····invoke-direct·{p0},·Landroidx/fragment/app/FragmentManager;->startPendingDeferredFragments()V
  
1053 ····:cond_01038 ····:cond_0
1054 ····return-void1039 ····return-void
1055 .end·method1040 .end·method
  
1056 .method·private·endAnimatingAwayFragments()V1041 .method·private·endAnimatingAwayFragments()V
1057 ····.locals·21042 ····.locals·2
  
1058 ····.line·24791043 ····.line·2423
1059 ····sget-boolean·v0,·Landroidx/fragment/app/FragmentManager;->USE_STATE_MANAGER:Z1044 ····sget-boolean·v0,·Landroidx/fragment/app/FragmentManager;->USE_STATE_MANAGER:Z
  
1060 ····if-eqz·v0,·:cond_01045 ····if-eqz·v0,·:cond_0
  
1061 ····.line·24801046 ····.line·2424
1062 ····invoke-direct·{p0},·Landroidx/fragment/app/FragmentManager;->collectAllSpecialEffectsController()Ljava/util/Set;1047 ····invoke-direct·{p0},·Landroidx/fragment/app/FragmentManager;->collectAllSpecialEffectsController()Ljava/util/Set;
  
1063 ····move-result-object·p01048 ····move-result-object·p0
  
1064 ····.line·24811049 ····.line·2425
1065 ····invoke-interface·{p0},·Ljava/util/Set;->iterator()Ljava/util/Iterator;1050 ····invoke-interface·{p0},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
1066 ····move-result-object·p01051 ····move-result-object·p0
  
1067 ····:goto_01052 ····:goto_0
1068 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z1053 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z
  
Offset 1099, 33 lines modifiedOffset 1084, 33 lines modified
  
1099 ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object;1084 ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
1100 ····move-result-object·v01085 ····move-result-object·v0
  
1101 ····check-cast·v0,·Landroidx/fragment/app/SpecialEffectsController;1086 ····check-cast·v0,·Landroidx/fragment/app/SpecialEffectsController;
  
1102 ····.line·24821087 ····.line·2426
1103 ····invoke-virtual·{v0},·Landroidx/fragment/app/SpecialEffectsController;->forceCompleteAllOperations()V1088 ····invoke-virtual·{v0},·Landroidx/fragment/app/SpecialEffectsController;->cancelAllOperations()V
  
1104 ····goto·:goto_01089 ····goto·:goto_0
  
1105 ····.line·24851090 ····.line·2429
1106 ····:cond_01091 ····:cond_0
1107 ····iget-object·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mExitAnimationCancellationSignals:Ljava/util/Map;1092 ····iget-object·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mExitAnimationCancellationSignals:Ljava/util/concurrent/ConcurrentHashMap;
  
1108 ····invoke-interface·{v0},·Ljava/util/Map;->isEmpty()Z1093 ····invoke-virtual·{v0},·Ljava/util/concurrent/ConcurrentHashMap;->isEmpty()Z
  
1109 ····move-result·v01094 ····move-result·v0
  
1110 ····if-nez·v0,·:cond_11095 ····if-nez·v0,·:cond_1
  
1111 ····.line·24861096 ····.line·2430
1112 ····iget-object·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mExitAnimationCancellationSignals:Ljava/util/Map;1097 ····iget-object·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mExitAnimationCancellationSignals:Ljava/util/concurrent/ConcurrentHashMap;
  
1113 ····invoke-interface·{v0},·Ljava/util/Map;->keySet()Ljava/util/Set;1098 ····invoke-virtual·{v0},·Ljava/util/concurrent/ConcurrentHashMap;->keySet()Ljava/util/Set;
  
1114 ····move-result-object·v01099 ····move-result-object·v0
  
1115 ····invoke-interface·{v0},·Ljava/util/Set;->iterator()Ljava/util/Iterator;1100 ····invoke-interface·{v0},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
1116 ····move-result-object·v01101 ····move-result-object·v0
  
Offset 1138, 64 lines modifiedOffset 1123, 64 lines modified
  
1138 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;1123 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
1139 ····move-result-object·v11124 ····move-result-object·v1
  
1140 ····check-cast·v1,·Landroidx/fragment/app/Fragment;1125 ····check-cast·v1,·Landroidx/fragment/app/Fragment;
  
1141 ····.line·24871126 ····.line·2431
1142 ····invoke-direct·{p0,·v1},·Landroidx/fragment/app/FragmentManager;->cancelExitAnimation(Landroidx/fragment/app/Fragment;)V1127 ····invoke-direct·{p0,·v1},·Landroidx/fragment/app/FragmentManager;->cancelExitAnimation(Landroidx/fragment/app/Fragment;)V
  
1143 ····.line·24881128 ····.line·2432
1144 ····invoke-virtual·{p0,·v1},·Landroidx/fragment/app/FragmentManager;->moveToState(Landroidx/fragment/app/Fragment;)V1129 ····invoke-virtual·{p0,·v1},·Landroidx/fragment/app/FragmentManager;->moveToState(Landroidx/fragment/app/Fragment;)V
  
1145 ····goto·:goto_11130 ····goto·:goto_1
  
1146 ····:cond_11131 ····:cond_1
1147 ····return-void1132 ····return-void
1148 .end·method1133 .end·method
  
1149 .method·private·ensureExecReady(Z)V1134 .method·private·ensureExecReady(Z)V
1150 ····.locals·21135 ····.locals·2
  
1151 ····.line·19131136 ····.line·1885
1152 ····iget-boolean·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mExecutingActions:Z1137 ····iget-boolean·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mExecutingActions:Z
  
1153 ····if-nez·v0,·:cond_51138 ····if-nez·v0,·:cond_5
  
1154 ····.line·19171139 ····.line·1889
1155 ····iget-object·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mHost:Landroidx/fragment/app/FragmentHostCallback;1140 ····iget-object·v0,·p0,·Landroidx/fragment/app/FragmentManager;->mHost:Landroidx/fragment/app/FragmentHostCallback;
  
1156 ····if-nez·v0,·:cond_11141 ····if-nez·v0,·:cond_1
  
1157 ····.line·19181142 ····.line·1890
1158 ····iget-boolean·p0,·p0,·Landroidx/fragment/app/FragmentManager;->mDestroyed:Z1143 ····iget-boolean·p0,·p0,·Landroidx/fragment/app/FragmentManager;->mDestroyed:Z
  
1159 ····if-eqz·p0,·:cond_01144 ····if-eqz·p0,·:cond_0
  
1160 ····.line·19191145 ····.line·1891
1161 ····new-instance·p0,·Ljava/lang/IllegalStateException;1146 ····new-instance·p0,·Ljava/lang/IllegalStateException;
  
1162 ····const-string·p1,·"FragmentManager·has·been·destroyed"1147 ····const-string·p1,·"FragmentManager·has·been·destroyed"
  
1163 ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V1148 ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
1164 ····throw·p01149 ····throw·p0
  
1165 ····.line·19211150 ····.line·1893
1166 ····:cond_01151 ····:cond_0
1167 ····new-instance·p0,·Ljava/lang/IllegalStateException;1152 ····new-instance·p0,·Ljava/lang/IllegalStateException;
  
1168 ····const-string·p1,·"FragmentManager·has·not·been·attached·to·a·host."1153 ····const-string·p1,·"FragmentManager·has·not·been·attached·to·a·host."
  
1169 ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V1154 ····invoke-direct·{p0,·p1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
1170 ····throw·p01155 ····throw·p0
  
1171 ····.line·19251156 ····.line·1897
1172 ····:cond_11157 ····:cond_1
1173 ····invoke-static·{},·Landroid/os/Looper;->myLooper()Landroid/os/Looper;1158 ····invoke-static·{},·Landroid/os/Looper;->myLooper()Landroid/os/Looper;
  
1174 ····move-result-object·v01159 ····move-result-object·v0
  
1175 ····iget-object·v1,·p0,·Landroidx/fragment/app/FragmentManager;->mHost:Landroidx/fragment/app/FragmentHostCallback;1160 ····iget-object·v1,·p0,·Landroidx/fragment/app/FragmentManager;->mHost:Landroidx/fragment/app/FragmentHostCallback;
  
Offset 1207, 77 lines modifiedOffset 1192, 77 lines modified
  
1207 ····move-result-object·v11192 ····move-result-object·v1
  
1208 ····if-ne·v0,·v1,·:cond_41193 ····if-ne·v0,·v1,·:cond_4
  
1209 ····if-nez·p1,·:cond_21194 ····if-nez·p1,·:cond_2
  
1210 ····.line·19301195 ····.line·1902
1211 ····invoke-direct·{p0},·Landroidx/fragment/app/FragmentManager;->checkStateLoss()V1196 ····invoke-direct·{p0},·Landroidx/fragment/app/FragmentManager;->checkStateLoss()V
  
1212 ····.line·19331197 ····.line·1905
1213 ····:cond_21198 ····:cond_2
1214 ····iget-object·p1,·p0,·Landroidx/fragment/app/FragmentManager;->mTmpRecords:Ljava/util/ArrayList;1199 ····iget-object·p1,·p0,·Landroidx/fragment/app/FragmentManager;->mTmpRecords:Ljava/util/ArrayList;
  
1215 ····if-nez·p1,·:cond_31200 ····if-nez·p1,·:cond_3
  
1216 ····.line·19341201 ····.line·1906
1217 ····new-instance·p1,·Ljava/util/ArrayList;1202 ····new-instance·p1,·Ljava/util/ArrayList;
  
1218 ····invoke-direct·{p1},·Ljava/util/ArrayList;-><init>()V1203 ····invoke-direct·{p1},·Ljava/util/ArrayList;-><init>()V
  
1219 ····iput-object·p1,·p0,·Landroidx/fragment/app/FragmentManager;->mTmpRecords:Ljava/util/ArrayList;1204 ····iput-object·p1,·p0,·Landroidx/fragment/app/FragmentManager;->mTmpRecords:Ljava/util/ArrayList;
  
1220 ····.line·19351205 ····.line·1907
1221 ····new-instance·p1,·Ljava/util/ArrayList;1206 ····new-instance·p1,·Ljava/util/ArrayList;
  
1222 ····invoke-direct·{p1},·Ljava/util/ArrayList;-><init>()V1207 ····invoke-direct·{p1},·Ljava/util/ArrayList;-><init>()V
  
1223 ····iput-object·p1,·p0,·Landroidx/fragment/app/FragmentManager;->mTmpIsPop:Ljava/util/ArrayList;1208 ····iput-object·p1,·p0,·Landroidx/fragment/app/FragmentManager;->mTmpIsPop:Ljava/util/ArrayList;
  
1224 ····:cond_31209 ····:cond_3
1225 ····const/4·p1,·0x11210 ····const/4·p1,·0x1
  
1226 ····.line·19371211 ····.line·1909
1227 ····iput-boolean·p1,·p0,·Landroidx/fragment/app/FragmentManager;->mExecutingActions:Z1212 ····iput-boolean·p1,·p0,·Landroidx/fragment/app/FragmentManager;->mExecutingActions:Z
  
1228 ····const/4·p1,·0x01213 ····const/4·p1,·0x0
  
1229 ····const/4·v0,·0x01214 ····const/4·v0,·0x0
  
1230 ····.line·19391215 ····.line·1911
1231 ····:try_start_01216 ····:try_start_0
1232 ····invoke-direct·{p0,·v0,·v0},·Landroidx/fragment/app/FragmentManager;->executePostponedTransaction(Ljava/util/ArrayList;Ljava/util/ArrayList;)V1217 ····invoke-direct·{p0,·v0,·v0},·Landroidx/fragment/app/FragmentManager;->executePostponedTransaction(Ljava/util/ArrayList;Ljava/util/ArrayList;)V
1233 ····:try_end_01218 ····:try_end_0
1234 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_01219 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
1235 ····.line·19411220 ····.line·1913
1236 ····iput-boolean·p1,·p0,·Landroidx/fragment/app/FragmentManager;->mExecutingActions:Z1221 ····iput-boolean·p1,·p0,·Landroidx/fragment/app/FragmentManager;->mExecutingActions:Z
  
1237 ····return-void1222 ····return-void
  
1238 ····:catchall_01223 ····:catchall_0
1239 ····move-exception·v01224 ····move-exception·v0
  
1240 ····iput-boolean·p1,·p0,·Landroidx/fragment/app/FragmentManager;->mExecutingActions:Z1225 ····iput-boolean·p1,·p0,·Landroidx/fragment/app/FragmentManager;->mExecutingActions:Z
  
1241 ····.line·19421226 ····.line·1914
1242 ····throw·v01227 ····throw·v0
  
Max diff block lines reached; 185268/220188 bytes (84.14%) of diff not shown.