admin
2022-01-20 d8ef9a783b9e0b2a495f02fdf3daaf27ef49e99d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Êþº¾3Œ    K
L
MN
OPQ
R
S    T    U
VW
VX    YZ[
\]
V^
_`a
Sb
c
d
Oe
_fg
_hi
_jkTAGLjava/lang/String; ConstantValuemFragmentManager'Landroidx/fragment/app/FragmentManager;
mFragments![Landroidx/fragment/app/Fragment;mCurrentFragment Landroidx/fragment/app/Fragment; mContainerIdIgetFragmentByName4(Ljava/lang/String;)Landroidx/fragment/app/Fragment;CodeLineNumberTableLocalVariableTablemthis/Lcom/demo/lib/common/util/FragmentSwitchHelper;name StackMapTable$createz(ILandroidx/fragment/app/FragmentManager;[Landroidx/fragment/app/Fragment;)Lcom/demo/lib/common/util/FragmentSwitchHelper; containerIdfragmentManager    fragments<init>L(ILandroidx/fragment/app/FragmentManager;[Landroidx/fragment/app/Fragment;)VchangeFragment(Ljava/lang/Class;)VitemreplaceFragmentfragmentTransaction+Landroidx/fragment/app/FragmentTransaction;replaceFragmentClassLjava/lang/Class;LocalVariableTypeTable4Ljava/lang/Class<+Landroidx/fragment/app/Fragment;>;lm    Signature7(Ljava/lang/Class<+Landroidx/fragment/app/Fragment;>;)V
SourceFileFragmentSwitchHelper.java #$ nop qrs tu-com/demo/lib/common/util/FragmentSwitchHelper 9: 9v '( !"w xy z* %&FragmentSwitchHelperchangeFragment noChange { |} ~m €java/lang/StringBuilderchangeFragment detach  ‚ƒ „r …† ‡ˆchangeFragment add  ‰changeFragment attach  Š‹java/lang/Objectandroidx/fragment/app/Fragment)androidx/fragment/app/FragmentTransactiongetClass()Ljava/lang/Class;java/lang/ClassgetName()Ljava/lang/String;java/lang/Stringcontains(Ljava/lang/CharSequence;)Z()V%androidx/fragment/app/FragmentManager isDestroyed()ZfindFragmentByTagandroid/util/Logd'(Ljava/lang/String;Ljava/lang/String;)IbeginTransaction-()Landroidx/fragment/app/FragmentTransaction;detachM(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringequals(Ljava/lang/Object;)Zadd`(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction;attachcommitAllowingStateLoss()I!  !"#$%&'()*+®B*´Æ *´¾š°*´M,¾>6¢!,2:+¶¶¶™°„§ÿß°,(7:@- (.&B/0B12þ
3ø‰45+I »Y+,·°, -  6( 7" 8$‚9:+l*·*µ*-µ*,µ    ±,$%    &'(-*/06(7"8$;<+*´    ¶
šý*´    +¶¶ M*´ ,¦*´ Æ  ¸W±*´    ¶N*´ Æ.-*´ ¶W »Y·¶*´ ¶¶¶¶¸W,Ço*´:¾66¢(2:¶¶+¶¶™    M§    „§ÿ×-*´,+¶¶W*,µ  »Y·¶+¶¶¶¸W§*-,¶W*,µ  »Y·¶+¶¶¶¸W-¶W±,Š"+
,-.%/-0.22364=5F6X7d6h9l:ˆ;‘<š=> :¦A­B°A´C¹DÈEÑDØGÞHãIòKûIÿMO-4ˆ=&î>&6Î?@/0ABC AD2ü.Eü9Fþ3%ø1&ùGHIJ