1 .class public Landroid/app/Fragment;
2 .super Ljava/lang/Object;
3 .source "Fragment.java"
6 .implements Landroid/content/ComponentCallbacks2;
7 .implements Landroid/view/View$OnCreateContextMenuListener;
11 .annotation system Ldalvik/annotation/MemberClasses;
13 Landroid/app/Fragment$InstantiationException;,
14 Landroid/app/Fragment$SavedState;
20 .field static final ACTIVITY_CREATED:I = 0x2
22 .field static final CREATED:I = 0x1
24 .field static final INITIALIZING:I = 0x0
26 .field static final INVALID_STATE:I = -0x1
28 .field static final RESUMED:I = 0x5
30 .field static final STARTED:I = 0x4
32 .field static final STOPPED:I = 0x3
34 .field private static final sClassMap:Ljava/util/HashMap;
35 .annotation system Ldalvik/annotation/Signature;
48 .field mActivity:Landroid/app/Activity;
52 .field mAnimatingAway:Landroid/animation/Animator;
54 .field mArguments:Landroid/os/Bundle;
56 .field mBackStackNesting:I
60 .field mCheckedForLoaderManager:Z
62 .field mContainer:Landroid/view/ViewGroup;
72 .field mFragmentManager:Landroid/app/FragmentManagerImpl;
84 .field mLoaderManager:Landroid/app/LoaderManagerImpl;
86 .field mLoadersStarted:Z
98 .field mRetainInstance:Z
102 .field mSavedFragmentState:Landroid/os/Bundle;
104 .field mSavedViewState:Landroid/util/SparseArray;
105 .annotation system Ldalvik/annotation/Signature;
107 "Landroid/util/SparseArray",
109 "Landroid/os/Parcelable;",
117 .field mStateAfterAnimating:I
119 .field mTag:Ljava/lang/String;
121 .field mTarget:Landroid/app/Fragment;
123 .field mTargetIndex:I
125 .field mTargetRequestCode:I
127 .field mUserVisibleHint:Z
129 .field mView:Landroid/view/View;
131 .field mWho:Ljava/lang/String;
135 .method static constructor <clinit>()V
138 new-instance v0, Ljava/util/HashMap;
140 invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
142 sput-object v0, Landroid/app/Fragment;->sClassMap:Ljava/util/HashMap;
147 .method public constructor <init>()V
154 invoke-direct {p0}, Ljava/lang/Object;-><init>()V
158 iput v0, p0, Landroid/app/Fragment;->mState:I
160 iput v1, p0, Landroid/app/Fragment;->mIndex:I
162 iput v1, p0, Landroid/app/Fragment;->mTargetIndex:I
164 iput-boolean v2, p0, Landroid/app/Fragment;->mMenuVisible:Z
166 iput-boolean v2, p0, Landroid/app/Fragment;->mUserVisibleHint:Z
171 .method public static instantiate(Landroid/content/Context;Ljava/lang/String;)Landroid/app/Fragment;
176 invoke-static {p0, p1, v0}, Landroid/app/Fragment;->instantiate(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/app/Fragment;
178 move-result-object v0
183 .method public static instantiate(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/app/Fragment;
187 sget-object v3, Landroid/app/Fragment;->sClassMap:Ljava/util/HashMap;
189 invoke-virtual {v3, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
191 move-result-object v0
193 check-cast v0, Ljava/lang/Class;
197 invoke-virtual {p0}, Landroid/content/Context;->getClassLoader()Ljava/lang/ClassLoader;
199 move-result-object v3
201 invoke-virtual {v3, p1}, Ljava/lang/ClassLoader;->loadClass(Ljava/lang/String;)Ljava/lang/Class;
203 move-result-object v0
205 sget-object v3, Landroid/app/Fragment;->sClassMap:Ljava/util/HashMap;
207 invoke-virtual {v3, p1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
210 invoke-virtual {v0}, Ljava/lang/Class;->newInstance()Ljava/lang/Object;
212 move-result-object v2
214 check-cast v2, Landroid/app/Fragment;
218 invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
220 move-result-object v3
222 invoke-virtual {v3}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
224 move-result-object v3
226 invoke-virtual {p2, v3}, Landroid/os/Bundle;->setClassLoader(Ljava/lang/ClassLoader;)V
228 iput-object p2, v2, Landroid/app/Fragment;->mArguments:Landroid/os/Bundle;
230 .catch Ljava/lang/ClassNotFoundException; {:try_start_0 .. :try_end_2c} :catch_2d
231 .catch Ljava/lang/InstantiationException; {:try_start_0 .. :try_end_2c} :catch_53
232 .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_2c} :catch_79
240 new-instance v3, Landroid/app/Fragment$InstantiationException;
242 new-instance v4, Ljava/lang/StringBuilder;
244 invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
246 const-string v5, "Unable to instantiate fragment "
248 invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
250 move-result-object v4
252 invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
254 move-result-object v4
256 const-string v5, ": make sure class name exists, is public, and has an"
258 invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
260 move-result-object v4
262 const-string v5, " empty constructor that is public"
264 invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
266 move-result-object v4
268 invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
270 move-result-object v4
272 invoke-direct {v3, v4, v1}, Landroid/app/Fragment$InstantiationException;-><init>(Ljava/lang/String;Ljava/lang/Exception;)V
279 new-instance v3, Landroid/app/Fragment$InstantiationException;
281 new-instance v4, Ljava/lang/StringBuilder;
283 invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
285 const-string v5, "Unable to instantiate fragment "
287 invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
289 move-result-object v4
291 invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
293 move-result-object v4
295 const-string v5, ": make sure class name exists, is public, and has an"
297 invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
299 move-result-object v4
301 const-string v5, " empty constructor that is public"
303 invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
305 move-result-object v4
307 invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
309 move-result-object v4
311 invoke-direct {v3, v4, v1}, Landroid/app/Fragment$InstantiationException;-><init>(Ljava/lang/String;Ljava/lang/Exception;)V
318 new-instance v3, Landroid/app/Fragment$InstantiationException;
320 new-instance v4, Ljava/lang/StringBuilder;
322 invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
324 const-string v5, "Unable to instantiate fragment "
326 invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
328 move-result-object v4
330 invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
332 move-result-object v4
334 const-string v5, ": make sure class name exists, is public, and has an"
336 invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
338 move-result-object v4
340 const-string v5, " empty constructor that is public"
342 invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
344 move-result-object v4
346 invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
348 move-result-object v4
350 invoke-direct {v3, v4, v1}, Landroid/app/Fragment$InstantiationException;-><init>(Ljava/lang/String;Ljava/lang/Exception;)V
357 .method public dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V
360 invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
362 const-string/jumbo v0, "mFragmentId=#"
364 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
366 iget v0, p0, Landroid/app/Fragment;->mFragmentId:I
368 invoke-static {v0}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
370 move-result-object v0
372 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
374 const-string v0, " mContainerId=#"
376 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
378 iget v0, p0, Landroid/app/Fragment;->mContainerId:I
380 invoke-static {v0}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
382 move-result-object v0
384 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
386 const-string v0, " mTag="
388 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
390 iget-object v0, p0, Landroid/app/Fragment;->mTag:Ljava/lang/String;
392 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V
394 invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
396 const-string/jumbo v0, "mState="
398 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
400 iget v0, p0, Landroid/app/Fragment;->mState:I
402 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(I)V
404 const-string v0, " mIndex="
406 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
408 iget v0, p0, Landroid/app/Fragment;->mIndex:I
410 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(I)V
412 const-string v0, " mWho="
414 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
416 iget-object v0, p0, Landroid/app/Fragment;->mWho:Ljava/lang/String;
418 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
420 const-string v0, " mBackStackNesting="
422 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
424 iget v0, p0, Landroid/app/Fragment;->mBackStackNesting:I
426 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(I)V
428 invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
430 const-string v0, "mAdded="
432 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
434 iget-boolean v0, p0, Landroid/app/Fragment;->mAdded:Z
436 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V
438 const-string v0, " mRemoving="
440 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
442 iget-boolean v0, p0, Landroid/app/Fragment;->mRemoving:Z
444 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V
446 const-string v0, " mResumed="
448 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
450 iget-boolean v0, p0, Landroid/app/Fragment;->mResumed:Z
452 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V
454 const-string v0, " mFromLayout="
456 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
458 iget-boolean v0, p0, Landroid/app/Fragment;->mFromLayout:Z
460 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V
462 const-string v0, " mInLayout="
464 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
466 iget-boolean v0, p0, Landroid/app/Fragment;->mInLayout:Z
468 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Z)V
470 invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
472 const-string/jumbo v0, "mHidden="
474 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
476 iget-boolean v0, p0, Landroid/app/Fragment;->mHidden:Z
478 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V
480 const-string v0, " mDetached="
482 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
484 iget-boolean v0, p0, Landroid/app/Fragment;->mDetached:Z
486 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V
488 const-string v0, " mMenuVisible="
490 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
492 iget-boolean v0, p0, Landroid/app/Fragment;->mMenuVisible:Z
494 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V
496 const-string v0, " mHasMenu="
498 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
500 iget-boolean v0, p0, Landroid/app/Fragment;->mHasMenu:Z
502 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Z)V
504 invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
506 const-string/jumbo v0, "mRetainInstance="
508 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
510 iget-boolean v0, p0, Landroid/app/Fragment;->mRetainInstance:Z
512 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V
514 const-string v0, " mRetaining="
516 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
518 iget-boolean v0, p0, Landroid/app/Fragment;->mRetaining:Z
520 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V
522 const-string v0, " mUserVisibleHint="
524 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
526 iget-boolean v0, p0, Landroid/app/Fragment;->mUserVisibleHint:Z
528 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Z)V
530 iget-object v0, p0, Landroid/app/Fragment;->mFragmentManager:Landroid/app/FragmentManagerImpl;
534 invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
536 const-string/jumbo v0, "mFragmentManager="
538 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
540 iget-object v0, p0, Landroid/app/Fragment;->mFragmentManager:Landroid/app/FragmentManagerImpl;
542 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V
545 iget-object v0, p0, Landroid/app/Fragment;->mActivity:Landroid/app/Activity;
549 invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
551 const-string v0, "mActivity="
553 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
555 iget-object v0, p0, Landroid/app/Fragment;->mActivity:Landroid/app/Activity;
557 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V
560 iget-object v0, p0, Landroid/app/Fragment;->mArguments:Landroid/os/Bundle;
564 invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
566 const-string v0, "mArguments="
568 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
570 iget-object v0, p0, Landroid/app/Fragment;->mArguments:Landroid/os/Bundle;
572 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V
575 iget-object v0, p0, Landroid/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle;
579 invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
581 const-string/jumbo v0, "mSavedFragmentState="
583 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
585 iget-object v0, p0, Landroid/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle;
587 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V
590 iget-object v0, p0, Landroid/app/Fragment;->mSavedViewState:Landroid/util/SparseArray;
594 invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
596 const-string/jumbo v0, "mSavedViewState="
598 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
600 iget-object v0, p0, Landroid/app/Fragment;->mSavedViewState:Landroid/util/SparseArray;
602 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V
605 iget-object v0, p0, Landroid/app/Fragment;->mTarget:Landroid/app/Fragment;
609 invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
611 const-string/jumbo v0, "mTarget="
613 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
615 iget-object v0, p0, Landroid/app/Fragment;->mTarget:Landroid/app/Fragment;
617 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/Object;)V
619 const-string v0, " mTargetRequestCode="
621 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
623 iget v0, p0, Landroid/app/Fragment;->mTargetRequestCode:I
625 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(I)V
628 iget v0, p0, Landroid/app/Fragment;->mNextAnim:I
632 invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
634 const-string/jumbo v0, "mNextAnim="
636 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
638 iget v0, p0, Landroid/app/Fragment;->mNextAnim:I
640 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(I)V
643 iget-object v0, p0, Landroid/app/Fragment;->mContainer:Landroid/view/ViewGroup;
647 invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
649 const-string v0, "mContainer="
651 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
653 iget-object v0, p0, Landroid/app/Fragment;->mContainer:Landroid/view/ViewGroup;
655 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V
658 iget-object v0, p0, Landroid/app/Fragment;->mView:Landroid/view/View;
662 invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
664 const-string/jumbo v0, "mView="
666 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
668 iget-object v0, p0, Landroid/app/Fragment;->mView:Landroid/view/View;
670 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V
673 iget-object v0, p0, Landroid/app/Fragment;->mAnimatingAway:Landroid/animation/Animator;
677 invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
679 const-string v0, "mAnimatingAway="
681 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
683 iget-object v0, p0, Landroid/app/Fragment;->mAnimatingAway:Landroid/animation/Animator;
685 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V
687 invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
689 const-string/jumbo v0, "mStateAfterAnimating="
691 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
693 iget v0, p0, Landroid/app/Fragment;->mStateAfterAnimating:I
695 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(I)V
698 iget-object v0, p0, Landroid/app/Fragment;->mLoaderManager:Landroid/app/LoaderManagerImpl;
702 invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
704 const-string v0, "Loader Manager:"
706 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V
708 iget-object v0, p0, Landroid/app/Fragment;->mLoaderManager:Landroid/app/LoaderManagerImpl;
710 new-instance v1, Ljava/lang/StringBuilder;
712 invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
714 invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
716 move-result-object v1
720 invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
722 move-result-object v1
724 invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
726 move-result-object v1
728 invoke-virtual {v0, v1, p2, p3, p4}, Landroid/app/LoaderManagerImpl;->dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V
734 .method public final equals(Ljava/lang/Object;)Z
737 invoke-super {p0, p1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
744 .method public final getActivity()Landroid/app/Activity;
747 iget-object v0, p0, Landroid/app/Fragment;->mActivity:Landroid/app/Activity;
752 .method public final getArguments()Landroid/os/Bundle;
755 iget-object v0, p0, Landroid/app/Fragment;->mArguments:Landroid/os/Bundle;
760 .method public final getFragmentManager()Landroid/app/FragmentManager;
763 iget-object v0, p0, Landroid/app/Fragment;->mFragmentManager:Landroid/app/FragmentManagerImpl;
768 .method public final getId()I
771 iget v0, p0, Landroid/app/Fragment;->mFragmentId:I
776 .method public getLayoutInflater(Landroid/os/Bundle;)Landroid/view/LayoutInflater;
779 iget-object v0, p0, Landroid/app/Fragment;->mActivity:Landroid/app/Activity;
781 invoke-virtual {v0}, Landroid/app/Activity;->getLayoutInflater()Landroid/view/LayoutInflater;
783 move-result-object v0
788 .method public getLoaderManager()Landroid/app/LoaderManager;
793 iget-object v0, p0, Landroid/app/Fragment;->mLoaderManager:Landroid/app/LoaderManagerImpl;
797 iget-object v0, p0, Landroid/app/Fragment;->mLoaderManager:Landroid/app/LoaderManagerImpl;
803 iget-object v0, p0, Landroid/app/Fragment;->mActivity:Landroid/app/Activity;
807 new-instance v0, Ljava/lang/IllegalStateException;
809 new-instance v1, Ljava/lang/StringBuilder;
811 invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
813 const-string v2, "Fragment "
815 invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
817 move-result-object v1
819 invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
821 move-result-object v1
823 const-string v2, " not attached to Activity"
825 invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
827 move-result-object v1
829 invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
831 move-result-object v1
833 invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
838 iput-boolean v3, p0, Landroid/app/Fragment;->mCheckedForLoaderManager:Z
840 iget-object v0, p0, Landroid/app/Fragment;->mActivity:Landroid/app/Activity;
842 iget v1, p0, Landroid/app/Fragment;->mIndex:I
844 iget-boolean v2, p0, Landroid/app/Fragment;->mLoadersStarted:Z
846 invoke-virtual {v0, v1, v2, v3}, Landroid/app/Activity;->getLoaderManager(IZZ)Landroid/app/LoaderManagerImpl;
848 move-result-object v0
850 iput-object v0, p0, Landroid/app/Fragment;->mLoaderManager:Landroid/app/LoaderManagerImpl;
852 iget-object v0, p0, Landroid/app/Fragment;->mLoaderManager:Landroid/app/LoaderManagerImpl;
857 .method public final getResources()Landroid/content/res/Resources;
860 iget-object v0, p0, Landroid/app/Fragment;->mActivity:Landroid/app/Activity;
864 new-instance v0, Ljava/lang/IllegalStateException;
866 new-instance v1, Ljava/lang/StringBuilder;
868 invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
870 const-string v2, "Fragment "
872 invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
874 move-result-object v1
876 invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
878 move-result-object v1
880 const-string v2, " not attached to Activity"
882 invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
884 move-result-object v1
886 invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
888 move-result-object v1
890 invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
895 iget-object v0, p0, Landroid/app/Fragment;->mActivity:Landroid/app/Activity;
897 invoke-virtual {v0}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources;
899 move-result-object v0
904 .method public final getRetainInstance()Z
907 iget-boolean v0, p0, Landroid/app/Fragment;->mRetainInstance:Z
912 .method public final getString(I)Ljava/lang/String;
915 invoke-virtual {p0}, Landroid/app/Fragment;->getResources()Landroid/content/res/Resources;
917 move-result-object v0
919 invoke-virtual {v0, p1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
921 move-result-object v0
926 .method public final varargs getString(I[Ljava/lang/Object;)Ljava/lang/String;
929 invoke-virtual {p0}, Landroid/app/Fragment;->getResources()Landroid/content/res/Resources;
931 move-result-object v0
933 invoke-virtual {v0, p1, p2}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
935 move-result-object v0
940 .method public final getTag()Ljava/lang/String;
943 iget-object v0, p0, Landroid/app/Fragment;->mTag:Ljava/lang/String;
948 .method public final getTargetFragment()Landroid/app/Fragment;
951 iget-object v0, p0, Landroid/app/Fragment;->mTarget:Landroid/app/Fragment;
956 .method public final getTargetRequestCode()I
959 iget v0, p0, Landroid/app/Fragment;->mTargetRequestCode:I
964 .method public final getText(I)Ljava/lang/CharSequence;
967 invoke-virtual {p0}, Landroid/app/Fragment;->getResources()Landroid/content/res/Resources;
969 move-result-object v0
971 invoke-virtual {v0, p1}, Landroid/content/res/Resources;->getText(I)Ljava/lang/CharSequence;
973 move-result-object v0
978 .method public getUserVisibleHint()Z
981 iget-boolean v0, p0, Landroid/app/Fragment;->mUserVisibleHint:Z
986 .method public getView()Landroid/view/View;
989 iget-object v0, p0, Landroid/app/Fragment;->mView:Landroid/view/View;
994 .method public final hashCode()I
997 invoke-super {p0}, Ljava/lang/Object;->hashCode()I
1004 .method initState()V
1013 iput v0, p0, Landroid/app/Fragment;->mIndex:I
1015 iput-object v2, p0, Landroid/app/Fragment;->mWho:Ljava/lang/String;
1017 iput-boolean v1, p0, Landroid/app/Fragment;->mAdded:Z
1019 iput-boolean v1, p0, Landroid/app/Fragment;->mRemoving:Z
1021 iput-boolean v1, p0, Landroid/app/Fragment;->mResumed:Z
1023 iput-boolean v1, p0, Landroid/app/Fragment;->mFromLayout:Z
1025 iput-boolean v1, p0, Landroid/app/Fragment;->mInLayout:Z
1027 iput-boolean v1, p0, Landroid/app/Fragment;->mRestored:Z
1029 iput v1, p0, Landroid/app/Fragment;->mBackStackNesting:I
1031 iput-object v2, p0, Landroid/app/Fragment;->mFragmentManager:Landroid/app/FragmentManagerImpl;
1033 iput-object v2, p0, Landroid/app/Fragment;->mActivity:Landroid/app/Activity;
1035 iput v1, p0, Landroid/app/Fragment;->mFragmentId:I
1037 iput v1, p0, Landroid/app/Fragment;->mContainerId:I
1039 iput-object v2, p0, Landroid/app/Fragment;->mTag:Ljava/lang/String;
1041 iput-boolean v1, p0, Landroid/app/Fragment;->mHidden:Z
1043 iput-boolean v1, p0, Landroid/app/Fragment;->mDetached:Z
1045 iput-boolean v1, p0, Landroid/app/Fragment;->mRetaining:Z
1047 iput-object v2, p0, Landroid/app/Fragment;->mLoaderManager:Landroid/app/LoaderManagerImpl;
1049 iput-boolean v1, p0, Landroid/app/Fragment;->mLoadersStarted:Z
1051 iput-boolean v1, p0, Landroid/app/Fragment;->mCheckedForLoaderManager:Z
1056 .method public final isAdded()Z
1059 iget-object v0, p0, Landroid/app/Fragment;->mActivity:Landroid/app/Activity;
1063 iget-boolean v0, p0, Landroid/app/Fragment;->mAdded:Z
1078 .method public final isDetached()Z
1081 iget-boolean v0, p0, Landroid/app/Fragment;->mDetached:Z
1086 .method public final isHidden()Z
1089 iget-boolean v0, p0, Landroid/app/Fragment;->mHidden:Z
1094 .method final isInBackStack()Z
1097 iget v0, p0, Landroid/app/Fragment;->mBackStackNesting:I
1112 .method public final isInLayout()Z
1115 iget-boolean v0, p0, Landroid/app/Fragment;->mInLayout:Z
1120 .method public final isRemoving()Z
1123 iget-boolean v0, p0, Landroid/app/Fragment;->mRemoving:Z
1128 .method public final isResumed()Z
1131 iget-boolean v0, p0, Landroid/app/Fragment;->mResumed:Z
1136 .method public final isVisible()Z
1139 invoke-virtual {p0}, Landroid/app/Fragment;->isAdded()Z
1145 invoke-virtual {p0}, Landroid/app/Fragment;->isHidden()Z
1151 iget-object v0, p0, Landroid/app/Fragment;->mView:Landroid/view/View;
1155 iget-object v0, p0, Landroid/app/Fragment;->mView:Landroid/view/View;
1157 invoke-virtual {v0}, Landroid/view/View;->getWindowToken()Landroid/os/IBinder;
1159 move-result-object v0
1163 iget-object v0, p0, Landroid/app/Fragment;->mView:Landroid/view/View;
1165 invoke-virtual {v0}, Landroid/view/View;->getVisibility()I
1182 .method public onActivityCreated(Landroid/os/Bundle;)V
1187 iput-boolean v0, p0, Landroid/app/Fragment;->mCalled:Z
1192 .method public onActivityResult(IILandroid/content/Intent;)V
1198 .method public onAttach(Landroid/app/Activity;)V
1203 iput-boolean v0, p0, Landroid/app/Fragment;->mCalled:Z
1208 .method public onConfigurationChanged(Landroid/content/res/Configuration;)V
1213 iput-boolean v0, p0, Landroid/app/Fragment;->mCalled:Z
1218 .method public onContextItemSelected(Landroid/view/MenuItem;)Z
1226 .method public onCreate(Landroid/os/Bundle;)V
1231 iput-boolean v0, p0, Landroid/app/Fragment;->mCalled:Z
1236 .method public onCreateAnimator(IZI)Landroid/animation/Animator;
1244 .method public onCreateContextMenu(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V
1247 invoke-virtual {p0}, Landroid/app/Fragment;->getActivity()Landroid/app/Activity;
1249 move-result-object v0
1251 invoke-virtual {v0, p1, p2, p3}, Landroid/app/Activity;->onCreateContextMenu(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V
1256 .method public onCreateOptionsMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)V
1262 .method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
1270 .method public onDestroy()V
1275 iput-boolean v1, p0, Landroid/app/Fragment;->mCalled:Z
1277 iget-boolean v0, p0, Landroid/app/Fragment;->mCheckedForLoaderManager:Z
1281 iput-boolean v1, p0, Landroid/app/Fragment;->mCheckedForLoaderManager:Z
1283 iget-object v0, p0, Landroid/app/Fragment;->mActivity:Landroid/app/Activity;
1285 iget v1, p0, Landroid/app/Fragment;->mIndex:I
1287 iget-boolean v2, p0, Landroid/app/Fragment;->mLoadersStarted:Z
1291 invoke-virtual {v0, v1, v2, v3}, Landroid/app/Activity;->getLoaderManager(IZZ)Landroid/app/LoaderManagerImpl;
1293 move-result-object v0
1295 iput-object v0, p0, Landroid/app/Fragment;->mLoaderManager:Landroid/app/LoaderManagerImpl;
1298 iget-object v0, p0, Landroid/app/Fragment;->mLoaderManager:Landroid/app/LoaderManagerImpl;
1302 iget-object v0, p0, Landroid/app/Fragment;->mLoaderManager:Landroid/app/LoaderManagerImpl;
1304 invoke-virtual {v0}, Landroid/app/LoaderManagerImpl;->doDestroy()V
1310 .method public onDestroyOptionsMenu()V
1316 .method public onDestroyView()V
1321 iput-boolean v0, p0, Landroid/app/Fragment;->mCalled:Z
1326 .method public onDetach()V
1331 iput-boolean v0, p0, Landroid/app/Fragment;->mCalled:Z
1336 .method public onHiddenChanged(Z)V
1342 .method public onInflate(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V
1345 invoke-virtual {p0, p2, p3}, Landroid/app/Fragment;->onInflate(Landroid/util/AttributeSet;Landroid/os/Bundle;)V
1349 iput-boolean v0, p0, Landroid/app/Fragment;->mCalled:Z
1354 .method public onInflate(Landroid/util/AttributeSet;Landroid/os/Bundle;)V
1356 .annotation runtime Ljava/lang/Deprecated;
1361 iput-boolean v0, p0, Landroid/app/Fragment;->mCalled:Z
1366 .method public onLowMemory()V
1371 iput-boolean v0, p0, Landroid/app/Fragment;->mCalled:Z
1376 .method public onOptionsItemSelected(Landroid/view/MenuItem;)Z
1384 .method public onOptionsMenuClosed(Landroid/view/Menu;)V
1390 .method public onPause()V
1395 iput-boolean v0, p0, Landroid/app/Fragment;->mCalled:Z
1400 .method public onPrepareOptionsMenu(Landroid/view/Menu;)V
1406 .method public onResume()V
1411 iput-boolean v0, p0, Landroid/app/Fragment;->mCalled:Z
1416 .method public onSaveInstanceState(Landroid/os/Bundle;)V
1422 .method public onStart()V
1427 iput-boolean v1, p0, Landroid/app/Fragment;->mCalled:Z
1429 iget-boolean v0, p0, Landroid/app/Fragment;->mLoadersStarted:Z
1433 iput-boolean v1, p0, Landroid/app/Fragment;->mLoadersStarted:Z
1435 iget-boolean v0, p0, Landroid/app/Fragment;->mCheckedForLoaderManager:Z
1439 iput-boolean v1, p0, Landroid/app/Fragment;->mCheckedForLoaderManager:Z
1441 iget-object v0, p0, Landroid/app/Fragment;->mActivity:Landroid/app/Activity;
1443 iget v1, p0, Landroid/app/Fragment;->mIndex:I
1445 iget-boolean v2, p0, Landroid/app/Fragment;->mLoadersStarted:Z
1449 invoke-virtual {v0, v1, v2, v3}, Landroid/app/Activity;->getLoaderManager(IZZ)Landroid/app/LoaderManagerImpl;
1451 move-result-object v0
1453 iput-object v0, p0, Landroid/app/Fragment;->mLoaderManager:Landroid/app/LoaderManagerImpl;
1456 iget-object v0, p0, Landroid/app/Fragment;->mLoaderManager:Landroid/app/LoaderManagerImpl;
1460 iget-object v0, p0, Landroid/app/Fragment;->mLoaderManager:Landroid/app/LoaderManagerImpl;
1462 invoke-virtual {v0}, Landroid/app/LoaderManagerImpl;->doStart()V
1468 .method public onStop()V
1473 iput-boolean v0, p0, Landroid/app/Fragment;->mCalled:Z
1478 .method public onTrimMemory(I)V
1483 iput-boolean v0, p0, Landroid/app/Fragment;->mCalled:Z
1488 .method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V
1494 .method performDestroyView()V
1497 invoke-virtual {p0}, Landroid/app/Fragment;->onDestroyView()V
1499 iget-object v0, p0, Landroid/app/Fragment;->mLoaderManager:Landroid/app/LoaderManagerImpl;
1503 iget-object v0, p0, Landroid/app/Fragment;->mLoaderManager:Landroid/app/LoaderManagerImpl;
1505 invoke-virtual {v0}, Landroid/app/LoaderManagerImpl;->doReportNextStart()V
1511 .method performStart()V
1514 invoke-virtual {p0}, Landroid/app/Fragment;->onStart()V
1516 iget-object v0, p0, Landroid/app/Fragment;->mLoaderManager:Landroid/app/LoaderManagerImpl;
1520 iget-object v0, p0, Landroid/app/Fragment;->mLoaderManager:Landroid/app/LoaderManagerImpl;
1522 invoke-virtual {v0}, Landroid/app/LoaderManagerImpl;->doReportStart()V
1528 .method performStop()V
1533 invoke-virtual {p0}, Landroid/app/Fragment;->onStop()V
1535 iget-boolean v0, p0, Landroid/app/Fragment;->mLoadersStarted:Z
1539 iput-boolean v3, p0, Landroid/app/Fragment;->mLoadersStarted:Z
1541 iget-boolean v0, p0, Landroid/app/Fragment;->mCheckedForLoaderManager:Z
1547 iput-boolean v0, p0, Landroid/app/Fragment;->mCheckedForLoaderManager:Z
1549 iget-object v0, p0, Landroid/app/Fragment;->mActivity:Landroid/app/Activity;
1551 iget v1, p0, Landroid/app/Fragment;->mIndex:I
1553 iget-boolean v2, p0, Landroid/app/Fragment;->mLoadersStarted:Z
1555 invoke-virtual {v0, v1, v2, v3}, Landroid/app/Activity;->getLoaderManager(IZZ)Landroid/app/LoaderManagerImpl;
1557 move-result-object v0
1559 iput-object v0, p0, Landroid/app/Fragment;->mLoaderManager:Landroid/app/LoaderManagerImpl;
1562 iget-object v0, p0, Landroid/app/Fragment;->mLoaderManager:Landroid/app/LoaderManagerImpl;
1566 iget-object v0, p0, Landroid/app/Fragment;->mActivity:Landroid/app/Activity;
1570 iget-object v0, p0, Landroid/app/Fragment;->mActivity:Landroid/app/Activity;
1572 iget-boolean v0, v0, Landroid/app/Activity;->mChangingConfigurations:Z
1577 iget-object v0, p0, Landroid/app/Fragment;->mLoaderManager:Landroid/app/LoaderManagerImpl;
1579 invoke-virtual {v0}, Landroid/app/LoaderManagerImpl;->doStop()V
1586 iget-object v0, p0, Landroid/app/Fragment;->mLoaderManager:Landroid/app/LoaderManagerImpl;
1588 invoke-virtual {v0}, Landroid/app/LoaderManagerImpl;->doRetain()V
1593 .method public registerForContextMenu(Landroid/view/View;)V
1596 invoke-virtual {p1, p0}, Landroid/view/View;->setOnCreateContextMenuListener(Landroid/view/View$OnCreateContextMenuListener;)V
1601 .method final restoreViewState()V
1604 iget-object v0, p0, Landroid/app/Fragment;->mSavedViewState:Landroid/util/SparseArray;
1608 iget-object v0, p0, Landroid/app/Fragment;->mView:Landroid/view/View;
1610 iget-object v1, p0, Landroid/app/Fragment;->mSavedViewState:Landroid/util/SparseArray;
1612 invoke-virtual {v0, v1}, Landroid/view/View;->restoreHierarchyState(Landroid/util/SparseArray;)V
1616 iput-object v0, p0, Landroid/app/Fragment;->mSavedViewState:Landroid/util/SparseArray;
1622 .method public setArguments(Landroid/os/Bundle;)V
1625 iget v0, p0, Landroid/app/Fragment;->mIndex:I
1629 new-instance v0, Ljava/lang/IllegalStateException;
1631 const-string v1, "Fragment already active"
1633 invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
1638 iput-object p1, p0, Landroid/app/Fragment;->mArguments:Landroid/os/Bundle;
1643 .method public setHasOptionsMenu(Z)V
1646 iget-boolean v0, p0, Landroid/app/Fragment;->mHasMenu:Z
1648 if-eq v0, p1, :cond_17
1650 iput-boolean p1, p0, Landroid/app/Fragment;->mHasMenu:Z
1652 invoke-virtual {p0}, Landroid/app/Fragment;->isAdded()Z
1658 invoke-virtual {p0}, Landroid/app/Fragment;->isHidden()Z
1664 iget-object v0, p0, Landroid/app/Fragment;->mFragmentManager:Landroid/app/FragmentManagerImpl;
1666 invoke-virtual {v0}, Landroid/app/FragmentManagerImpl;->invalidateOptionsMenu()V
1672 .method final setIndex(I)V
1675 iput p1, p0, Landroid/app/Fragment;->mIndex:I
1677 new-instance v0, Ljava/lang/StringBuilder;
1679 invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
1681 const-string v1, "android:fragment:"
1683 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
1685 move-result-object v0
1687 iget v1, p0, Landroid/app/Fragment;->mIndex:I
1689 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
1691 move-result-object v0
1693 invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
1695 move-result-object v0
1697 iput-object v0, p0, Landroid/app/Fragment;->mWho:Ljava/lang/String;
1702 .method public setInitialSavedState(Landroid/app/Fragment$SavedState;)V
1705 iget v0, p0, Landroid/app/Fragment;->mIndex:I
1709 new-instance v0, Ljava/lang/IllegalStateException;
1711 const-string v1, "Fragment already active"
1713 invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
1720 iget-object v0, p1, Landroid/app/Fragment$SavedState;->mState:Landroid/os/Bundle;
1724 iget-object v0, p1, Landroid/app/Fragment$SavedState;->mState:Landroid/os/Bundle;
1727 iput-object v0, p0, Landroid/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle;
1737 .method public setMenuVisibility(Z)V
1740 iget-boolean v0, p0, Landroid/app/Fragment;->mMenuVisible:Z
1742 if-eq v0, p1, :cond_1b
1744 iput-boolean p1, p0, Landroid/app/Fragment;->mMenuVisible:Z
1746 iget-boolean v0, p0, Landroid/app/Fragment;->mHasMenu:Z
1750 invoke-virtual {p0}, Landroid/app/Fragment;->isAdded()Z
1756 invoke-virtual {p0}, Landroid/app/Fragment;->isHidden()Z
1762 iget-object v0, p0, Landroid/app/Fragment;->mFragmentManager:Landroid/app/FragmentManagerImpl;
1764 invoke-virtual {v0}, Landroid/app/FragmentManagerImpl;->invalidateOptionsMenu()V
1770 .method public setRetainInstance(Z)V
1773 iput-boolean p1, p0, Landroid/app/Fragment;->mRetainInstance:Z
1778 .method public setTargetFragment(Landroid/app/Fragment;I)V
1781 iput-object p1, p0, Landroid/app/Fragment;->mTarget:Landroid/app/Fragment;
1783 iput p2, p0, Landroid/app/Fragment;->mTargetRequestCode:I
1788 .method public setUserVisibleHint(Z)V
1791 iget-boolean v0, p0, Landroid/app/Fragment;->mUserVisibleHint:Z
1797 iget v0, p0, Landroid/app/Fragment;->mState:I
1801 if-ge v0, v1, :cond_10
1803 iget-object v0, p0, Landroid/app/Fragment;->mFragmentManager:Landroid/app/FragmentManagerImpl;
1805 invoke-virtual {v0, p0}, Landroid/app/FragmentManagerImpl;->performPendingDeferredStart(Landroid/app/Fragment;)V
1808 iput-boolean p1, p0, Landroid/app/Fragment;->mUserVisibleHint:Z
1815 iput-boolean v0, p0, Landroid/app/Fragment;->mDeferStart:Z
1825 .method public startActivity(Landroid/content/Intent;)V
1830 invoke-virtual {p0, p1, v0}, Landroid/app/Fragment;->startActivity(Landroid/content/Intent;Landroid/os/Bundle;)V
1835 .method public startActivity(Landroid/content/Intent;Landroid/os/Bundle;)V
1840 iget-object v0, p0, Landroid/app/Fragment;->mActivity:Landroid/app/Activity;
1844 new-instance v0, Ljava/lang/IllegalStateException;
1846 new-instance v1, Ljava/lang/StringBuilder;
1848 invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
1850 const-string v2, "Fragment "
1852 invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
1854 move-result-object v1
1856 invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
1858 move-result-object v1
1860 const-string v2, " not attached to Activity"
1862 invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
1864 move-result-object v1
1866 invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
1868 move-result-object v1
1870 invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
1877 iget-object v0, p0, Landroid/app/Fragment;->mActivity:Landroid/app/Activity;
1879 invoke-virtual {v0, p0, p1, v1, p2}, Landroid/app/Activity;->startActivityFromFragment(Landroid/app/Fragment;Landroid/content/Intent;ILandroid/os/Bundle;)V
1885 iget-object v0, p0, Landroid/app/Fragment;->mActivity:Landroid/app/Activity;
1887 invoke-virtual {v0, p0, p1, v1}, Landroid/app/Activity;->startActivityFromFragment(Landroid/app/Fragment;Landroid/content/Intent;I)V
1892 .method public startActivityForResult(Landroid/content/Intent;I)V
1897 invoke-virtual {p0, p1, p2, v0}, Landroid/app/Fragment;->startActivityForResult(Landroid/content/Intent;ILandroid/os/Bundle;)V
1902 .method public startActivityForResult(Landroid/content/Intent;ILandroid/os/Bundle;)V
1905 iget-object v0, p0, Landroid/app/Fragment;->mActivity:Landroid/app/Activity;
1909 new-instance v0, Ljava/lang/IllegalStateException;
1911 new-instance v1, Ljava/lang/StringBuilder;
1913 invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
1915 const-string v2, "Fragment "
1917 invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
1919 move-result-object v1
1921 invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
1923 move-result-object v1
1925 const-string v2, " not attached to Activity"
1927 invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
1929 move-result-object v1
1931 invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
1933 move-result-object v1
1935 invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
1942 iget-object v0, p0, Landroid/app/Fragment;->mActivity:Landroid/app/Activity;
1944 invoke-virtual {v0, p0, p1, p2, p3}, Landroid/app/Activity;->startActivityFromFragment(Landroid/app/Fragment;Landroid/content/Intent;ILandroid/os/Bundle;)V
1950 iget-object v0, p0, Landroid/app/Fragment;->mActivity:Landroid/app/Activity;
1952 invoke-virtual {v0, p0, p1, p2, p3}, Landroid/app/Activity;->startActivityFromFragment(Landroid/app/Fragment;Landroid/content/Intent;ILandroid/os/Bundle;)V
1957 .method public toString()Ljava/lang/String;
1960 new-instance v0, Ljava/lang/StringBuilder;
1964 invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(I)V
1966 invoke-static {p0, v0}, Landroid/util/DebugUtils;->buildShortClassTag(Ljava/lang/Object;Ljava/lang/StringBuilder;)V
1968 iget v1, p0, Landroid/app/Fragment;->mIndex:I
1972 const-string v1, " #"
1974 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
1976 iget v1, p0, Landroid/app/Fragment;->mIndex:I
1978 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
1981 iget v1, p0, Landroid/app/Fragment;->mFragmentId:I
1985 const-string v1, " id=0x"
1987 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
1989 iget v1, p0, Landroid/app/Fragment;->mFragmentId:I
1991 invoke-static {v1}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
1993 move-result-object v1
1995 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
1998 iget-object v1, p0, Landroid/app/Fragment;->mTag:Ljava/lang/String;
2002 const-string v1, " "
2004 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
2006 iget-object v1, p0, Landroid/app/Fragment;->mTag:Ljava/lang/String;
2008 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
2013 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
2015 invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
2017 move-result-object v1
2022 .method public unregisterForContextMenu(Landroid/view/View;)V
2027 invoke-virtual {p1, v0}, Landroid/view/View;->setOnCreateContextMenuListener(Landroid/view/View$OnCreateContextMenuListener;)V