.class public Landroid/support/v4/app/Fragment; .super Ljava/lang/Object; .source "Fragment.java" # interfaces .implements Landroid/content/ComponentCallbacks; .implements Landroid/view/View$OnCreateContextMenuListener; # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Landroid/support/v4/app/Fragment$InstantiationException;, Landroid/support/v4/app/Fragment$SavedState; } .end annotation # static fields .field static final ACTIVITY_CREATED:I = 0x2 .field static final CREATED:I = 0x1 .field static final INITIALIZING:I = 0x0 .field static final RESUMED:I = 0x5 .field static final STARTED:I = 0x4 .field static final STOPPED:I = 0x3 .field private static final sClassMap:Ljava/util/HashMap; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/HashMap", "<", "Ljava/lang/String;", "Ljava/lang/Class", "<*>;>;" } .end annotation .end field # instance fields .field mActivity:Landroid/support/v4/app/FragmentActivity; .field mAdded:Z .field mAnimatingAway:Landroid/view/View; .field mArguments:Landroid/os/Bundle; .field mBackStackNesting:I .field mCalled:Z .field mCheckedForLoaderManager:Z .field mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; .field mContainer:Landroid/view/ViewGroup; .field mContainerId:I .field mDeferStart:Z .field mDetached:Z .field mFragmentId:I .field mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; .field mFromLayout:Z .field mHasMenu:Z .field mHidden:Z .field mInLayout:Z .field mIndex:I .field mInnerView:Landroid/view/View; .field mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; .field mLoadersStarted:Z .field mMenuVisible:Z .field mNextAnim:I .field mParentFragment:Landroid/support/v4/app/Fragment; .field mRemoving:Z .field mRestored:Z .field mResumed:Z .field mRetainInstance:Z .field mRetaining:Z .field mSavedFragmentState:Landroid/os/Bundle; .field mSavedViewState:Landroid/util/SparseArray; .annotation system Ldalvik/annotation/Signature; value = { "Landroid/util/SparseArray", "<", "Landroid/os/Parcelable;", ">;" } .end annotation .end field .field mState:I .field mStateAfterAnimating:I .field mTag:Ljava/lang/String; .field mTarget:Landroid/support/v4/app/Fragment; .field mTargetIndex:I .field mTargetRequestCode:I .field mUserVisibleHint:Z .field mView:Landroid/view/View; .field mWho:Ljava/lang/String; # direct methods .method static constructor ()V .locals 1 .prologue .line 164 new-instance v0, Ljava/util/HashMap; invoke-direct {v0}, Ljava/util/HashMap;->()V sput-object v0, Landroid/support/v4/app/Fragment;->sClassMap:Ljava/util/HashMap; return-void .end method .method public constructor ()V .locals 3 .prologue const/4 v2, 0x1 const/4 v1, -0x1 .line 369 invoke-direct {p0}, Ljava/lang/Object;->()V .line 174 const/4 v0, 0x0 iput v0, p0, Landroid/support/v4/app/Fragment;->mState:I .line 190 iput v1, p0, Landroid/support/v4/app/Fragment;->mIndex:I .line 202 iput v1, p0, Landroid/support/v4/app/Fragment;->mTargetIndex:I .line 273 iput-boolean v2, p0, Landroid/support/v4/app/Fragment;->mMenuVisible:Z .line 295 iput-boolean v2, p0, Landroid/support/v4/app/Fragment;->mUserVisibleHint:Z .line 370 return-void .end method .method public static instantiate(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; .locals 1 .param p0, "context" # Landroid/content/Context; .param p1, "fname" # Ljava/lang/String; .prologue .line 377 const/4 v0, 0x0 invoke-static {p0, p1, v0}, Landroid/support/v4/app/Fragment;->instantiate(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; move-result-object v0 return-object v0 .end method .method public static instantiate(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; .locals 6 .param p0, "context" # Landroid/content/Context; .param p1, "fname" # Ljava/lang/String; .param p2, "args" # Landroid/os/Bundle; .prologue .line 396 :try_start_0 sget-object v3, Landroid/support/v4/app/Fragment;->sClassMap:Ljava/util/HashMap; invoke-virtual {v3, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v0 check-cast v0, Ljava/lang/Class; .line 397 .local v0, "clazz":Ljava/lang/Class;, "Ljava/lang/Class<*>;" if-nez v0, :cond_0 .line 399 invoke-virtual {p0}, Landroid/content/Context;->getClassLoader()Ljava/lang/ClassLoader; move-result-object v3 invoke-virtual {v3, p1}, Ljava/lang/ClassLoader;->loadClass(Ljava/lang/String;)Ljava/lang/Class; move-result-object v0 .line 400 sget-object v3, Landroid/support/v4/app/Fragment;->sClassMap:Ljava/util/HashMap; invoke-virtual {v3, p1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 402 :cond_0 invoke-virtual {v0}, Ljava/lang/Class;->newInstance()Ljava/lang/Object; move-result-object v2 check-cast v2, Landroid/support/v4/app/Fragment; .line 403 .local v2, "f":Landroid/support/v4/app/Fragment; if-eqz p2, :cond_1 .line 404 invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class; move-result-object v3 invoke-virtual {v3}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader; move-result-object v3 invoke-virtual {p2, v3}, Landroid/os/Bundle;->setClassLoader(Ljava/lang/ClassLoader;)V .line 405 iput-object p2, v2, Landroid/support/v4/app/Fragment;->mArguments:Landroid/os/Bundle; :try_end_0 .catch Ljava/lang/ClassNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 .catch Ljava/lang/InstantiationException; {:try_start_0 .. :try_end_0} :catch_1 .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_2 .line 407 :cond_1 return-object v2 .line 408 .end local v0 # "clazz":Ljava/lang/Class;, "Ljava/lang/Class<*>;" .end local v2 # "f":Landroid/support/v4/app/Fragment; :catch_0 move-exception v1 .line 409 .local v1, "e":Ljava/lang/ClassNotFoundException; new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; new-instance v4, Ljava/lang/StringBuilder; invoke-direct {v4}, Ljava/lang/StringBuilder;->()V const-string v5, "Unable to instantiate fragment " invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v4 invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v4 const-string v5, ": make sure class name exists, is public, and has an" invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v4 const-string v5, " empty constructor that is public" invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v4 invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v4 invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;->(Ljava/lang/String;Ljava/lang/Exception;)V throw v3 .line 412 .end local v1 # "e":Ljava/lang/ClassNotFoundException; :catch_1 move-exception v1 .line 413 .local v1, "e":Ljava/lang/InstantiationException; new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; new-instance v4, Ljava/lang/StringBuilder; invoke-direct {v4}, Ljava/lang/StringBuilder;->()V const-string v5, "Unable to instantiate fragment " invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v4 invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v4 const-string v5, ": make sure class name exists, is public, and has an" invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v4 const-string v5, " empty constructor that is public" invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v4 invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v4 invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;->(Ljava/lang/String;Ljava/lang/Exception;)V throw v3 .line 416 .end local v1 # "e":Ljava/lang/InstantiationException; :catch_2 move-exception v1 .line 417 .local v1, "e":Ljava/lang/IllegalAccessException; new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; new-instance v4, Ljava/lang/StringBuilder; invoke-direct {v4}, Ljava/lang/StringBuilder;->()V const-string v5, "Unable to instantiate fragment " invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v4 invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v4 const-string v5, ": make sure class name exists, is public, and has an" invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v4 const-string v5, " empty constructor that is public" invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v4 invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v4 invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;->(Ljava/lang/String;Ljava/lang/Exception;)V throw v3 .end method # virtual methods .method public dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V .locals 3 .param p1, "prefix" # Ljava/lang/String; .param p2, "fd" # Ljava/io/FileDescriptor; .param p3, "writer" # Ljava/io/PrintWriter; .param p4, "args" # [Ljava/lang/String; .prologue .line 1351 invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V const-string v0, "mFragmentId=#" invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V .line 1352 iget v0, p0, Landroid/support/v4/app/Fragment;->mFragmentId:I invoke-static {v0}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; move-result-object v0 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V .line 1353 const-string v0, " mContainerId=#" invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V .line 1354 iget v0, p0, Landroid/support/v4/app/Fragment;->mContainerId:I invoke-static {v0}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; move-result-object v0 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V .line 1355 const-string v0, " mTag=" invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V iget-object v0, p0, Landroid/support/v4/app/Fragment;->mTag:Ljava/lang/String; invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V .line 1356 invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V const-string v0, "mState=" invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V iget v0, p0, Landroid/support/v4/app/Fragment;->mState:I invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(I)V .line 1357 const-string v0, " mIndex=" invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V iget v0, p0, Landroid/support/v4/app/Fragment;->mIndex:I invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(I)V .line 1358 const-string v0, " mWho=" invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V iget-object v0, p0, Landroid/support/v4/app/Fragment;->mWho:Ljava/lang/String; invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V .line 1359 const-string v0, " mBackStackNesting=" invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V iget v0, p0, Landroid/support/v4/app/Fragment;->mBackStackNesting:I invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(I)V .line 1360 invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V const-string v0, "mAdded=" invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mAdded:Z invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V .line 1361 const-string v0, " mRemoving=" invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mRemoving:Z invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V .line 1362 const-string v0, " mResumed=" invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mResumed:Z invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V .line 1363 const-string v0, " mFromLayout=" invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mFromLayout:Z invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V .line 1364 const-string v0, " mInLayout=" invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mInLayout:Z invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Z)V .line 1365 invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V const-string v0, "mHidden=" invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mHidden:Z invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V .line 1366 const-string v0, " mDetached=" invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mDetached:Z invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V .line 1367 const-string v0, " mMenuVisible=" invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mMenuVisible:Z invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V .line 1368 const-string v0, " mHasMenu=" invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mHasMenu:Z invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Z)V .line 1369 invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V const-string v0, "mRetainInstance=" invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mRetainInstance:Z invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V .line 1370 const-string v0, " mRetaining=" invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mRetaining:Z invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Z)V .line 1371 const-string v0, " mUserVisibleHint=" invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mUserVisibleHint:Z invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Z)V .line 1372 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; if-eqz v0, :cond_0 .line 1373 invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V const-string v0, "mFragmentManager=" invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V .line 1374 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V .line 1376 :cond_0 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; if-eqz v0, :cond_1 .line 1377 invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V const-string v0, "mActivity=" invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V .line 1378 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V .line 1380 :cond_1 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mParentFragment:Landroid/support/v4/app/Fragment; if-eqz v0, :cond_2 .line 1381 invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V const-string v0, "mParentFragment=" invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V .line 1382 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mParentFragment:Landroid/support/v4/app/Fragment; invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V .line 1384 :cond_2 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mArguments:Landroid/os/Bundle; if-eqz v0, :cond_3 .line 1385 invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V const-string v0, "mArguments=" invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V iget-object v0, p0, Landroid/support/v4/app/Fragment;->mArguments:Landroid/os/Bundle; invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V .line 1387 :cond_3 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; if-eqz v0, :cond_4 .line 1388 invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V const-string v0, "mSavedFragmentState=" invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V .line 1389 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V .line 1391 :cond_4 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mSavedViewState:Landroid/util/SparseArray; if-eqz v0, :cond_5 .line 1392 invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V const-string v0, "mSavedViewState=" invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V .line 1393 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mSavedViewState:Landroid/util/SparseArray; invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V .line 1395 :cond_5 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mTarget:Landroid/support/v4/app/Fragment; if-eqz v0, :cond_6 .line 1396 invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V const-string v0, "mTarget=" invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V iget-object v0, p0, Landroid/support/v4/app/Fragment;->mTarget:Landroid/support/v4/app/Fragment; invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/Object;)V .line 1397 const-string v0, " mTargetRequestCode=" invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V .line 1398 iget v0, p0, Landroid/support/v4/app/Fragment;->mTargetRequestCode:I invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(I)V .line 1400 :cond_6 iget v0, p0, Landroid/support/v4/app/Fragment;->mNextAnim:I if-eqz v0, :cond_7 .line 1401 invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V const-string v0, "mNextAnim=" invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V iget v0, p0, Landroid/support/v4/app/Fragment;->mNextAnim:I invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(I)V .line 1403 :cond_7 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mContainer:Landroid/view/ViewGroup; if-eqz v0, :cond_8 .line 1404 invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V const-string v0, "mContainer=" invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V iget-object v0, p0, Landroid/support/v4/app/Fragment;->mContainer:Landroid/view/ViewGroup; invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V .line 1406 :cond_8 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; if-eqz v0, :cond_9 .line 1407 invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V const-string v0, "mView=" invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V iget-object v0, p0, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V .line 1409 :cond_9 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mInnerView:Landroid/view/View; if-eqz v0, :cond_a .line 1410 invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V const-string v0, "mInnerView=" invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V iget-object v0, p0, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V .line 1412 :cond_a iget-object v0, p0, Landroid/support/v4/app/Fragment;->mAnimatingAway:Landroid/view/View; if-eqz v0, :cond_b .line 1413 invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V const-string v0, "mAnimatingAway=" invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V iget-object v0, p0, Landroid/support/v4/app/Fragment;->mAnimatingAway:Landroid/view/View; invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V .line 1414 invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V const-string v0, "mStateAfterAnimating=" invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V .line 1415 iget v0, p0, Landroid/support/v4/app/Fragment;->mStateAfterAnimating:I invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(I)V .line 1417 :cond_b iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; if-eqz v0, :cond_c .line 1418 invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V const-string v0, "Loader Manager:" invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V .line 1419 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 const-string v2, " " invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-virtual {v0, v1, p2, p3, p4}, Landroid/support/v4/app/LoaderManagerImpl;->dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V .line 1421 :cond_c iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; if-eqz v0, :cond_d .line 1422 invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V const-string v1, "Child " invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v0 iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; move-result-object v0 const-string v1, ":" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v0 invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/String;)V .line 1423 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 const-string v2, " " invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-virtual {v0, v1, p2, p3, p4}, Landroid/support/v4/app/FragmentManagerImpl;->dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V .line 1425 :cond_d return-void .end method .method public final equals(Ljava/lang/Object;)Z .locals 1 .param p1, "o" # Ljava/lang/Object; .prologue .line 453 invoke-super {p0, p1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z move-result v0 return v0 .end method .method findFragmentByWho(Ljava/lang/String;)Landroid/support/v4/app/Fragment; .locals 1 .param p1, "who" # Ljava/lang/String; .prologue .line 1428 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mWho:Ljava/lang/String; invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_0 .line 1434 .end local p0 # "this":Landroid/support/v4/app/Fragment; :goto_0 return-object p0 .line 1431 .restart local p0 # "this":Landroid/support/v4/app/Fragment; :cond_0 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; if-eqz v0, :cond_1 .line 1432 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; invoke-virtual {v0, p1}, Landroid/support/v4/app/FragmentManagerImpl;->findFragmentByWho(Ljava/lang/String;)Landroid/support/v4/app/Fragment; move-result-object p0 goto :goto_0 .line 1434 :cond_1 const/4 p0, 0x0 goto :goto_0 .end method .method public final getActivity()Landroid/support/v4/app/FragmentActivity; .locals 1 .prologue .line 571 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; return-object v0 .end method .method public final getArguments()Landroid/os/Bundle; .locals 1 .prologue .line 518 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mArguments:Landroid/os/Bundle; return-object v0 .end method .method public final getChildFragmentManager()Landroid/support/v4/app/FragmentManager; .locals 2 .prologue .line 636 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; if-nez v0, :cond_0 .line 637 invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->instantiateChildFragmentManager()V .line 638 iget v0, p0, Landroid/support/v4/app/Fragment;->mState:I const/4 v1, 0x5 if-lt v0, v1, :cond_1 .line 639 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchResume()V .line 648 :cond_0 :goto_0 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; return-object v0 .line 640 :cond_1 iget v0, p0, Landroid/support/v4/app/Fragment;->mState:I const/4 v1, 0x4 if-lt v0, v1, :cond_2 .line 641 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchStart()V goto :goto_0 .line 642 :cond_2 iget v0, p0, Landroid/support/v4/app/Fragment;->mState:I const/4 v1, 0x2 if-lt v0, v1, :cond_3 .line 643 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchActivityCreated()V goto :goto_0 .line 644 :cond_3 iget v0, p0, Landroid/support/v4/app/Fragment;->mState:I const/4 v1, 0x1 if-lt v0, v1, :cond_0 .line 645 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchCreate()V goto :goto_0 .end method .method public final getFragmentManager()Landroid/support/v4/app/FragmentManager; .locals 1 .prologue .line 628 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; return-object v0 .end method .method public final getId()I .locals 1 .prologue .line 489 iget v0, p0, Landroid/support/v4/app/Fragment;->mFragmentId:I return v0 .end method .method public getLayoutInflater(Landroid/os/Bundle;)Landroid/view/LayoutInflater; .locals 1 .param p1, "savedInstanceState" # Landroid/os/Bundle; .prologue .line 893 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;->getLayoutInflater()Landroid/view/LayoutInflater; move-result-object v0 return-object v0 .end method .method public getLoaderManager()Landroid/support/v4/app/LoaderManager; .locals 4 .prologue const/4 v3, 0x1 .line 837 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; if-eqz v0, :cond_0 .line 838 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; .line 845 :goto_0 return-object v0 .line 840 :cond_0 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; if-nez v0, :cond_1 .line 841 new-instance v0, Ljava/lang/IllegalStateException; new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v2, "Fragment " invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; move-result-object v1 const-string v2, " not attached to Activity" invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw v0 .line 843 :cond_1 iput-boolean v3, p0, Landroid/support/v4/app/Fragment;->mCheckedForLoaderManager:Z .line 844 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; iget-object v1, p0, Landroid/support/v4/app/Fragment;->mWho:Ljava/lang/String; iget-boolean v2, p0, Landroid/support/v4/app/Fragment;->mLoadersStarted:Z invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;->getLoaderManager(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; move-result-object v0 iput-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; .line 845 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; goto :goto_0 .end method .method public final getParentFragment()Landroid/support/v4/app/Fragment; .locals 1 .prologue .line 656 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mParentFragment:Landroid/support/v4/app/Fragment; return-object v0 .end method .method public final getResources()Landroid/content/res/Resources; .locals 3 .prologue .line 578 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; if-nez v0, :cond_0 .line 579 new-instance v0, Ljava/lang/IllegalStateException; new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v2, "Fragment " invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; move-result-object v1 const-string v2, " not attached to Activity" invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw v0 .line 581 :cond_0 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;->getResources()Landroid/content/res/Resources; move-result-object v0 return-object v0 .end method .method public final getRetainInstance()Z .locals 1 .prologue .line 767 iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mRetainInstance:Z return v0 .end method .method public final getString(I)Ljava/lang/String; .locals 1 .param p1, "resId" # I .prologue .line 601 invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->getResources()Landroid/content/res/Resources; move-result-object v0 invoke-virtual {v0, p1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public final varargs getString(I[Ljava/lang/Object;)Ljava/lang/String; .locals 1 .param p1, "resId" # I .param p2, "formatArgs" # [Ljava/lang/Object; .prologue .line 614 invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->getResources()Landroid/content/res/Resources; move-result-object v0 invoke-virtual {v0, p1, p2}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; move-result-object v0 return-object v0 .end method .method public final getTag()Ljava/lang/String; .locals 1 .prologue .line 496 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mTag:Ljava/lang/String; return-object v0 .end method .method public final getTargetFragment()Landroid/support/v4/app/Fragment; .locals 1 .prologue .line 557 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mTarget:Landroid/support/v4/app/Fragment; return-object v0 .end method .method public final getTargetRequestCode()I .locals 1 .prologue .line 564 iget v0, p0, Landroid/support/v4/app/Fragment;->mTargetRequestCode:I return v0 .end method .method public final getText(I)Ljava/lang/CharSequence; .locals 1 .param p1, "resId" # I .prologue .line 591 invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->getResources()Landroid/content/res/Resources; move-result-object v0 invoke-virtual {v0, p1}, Landroid/content/res/Resources;->getText(I)Ljava/lang/CharSequence; move-result-object v0 return-object v0 .end method .method public getUserVisibleHint()Z .locals 1 .prologue .line 830 iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mUserVisibleHint:Z return v0 .end method .method public getView()Landroid/view/View; .locals 1 .prologue .line 1019 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; return-object v0 .end method .method public final hasOptionsMenu()Z .locals 1 .prologue .line 726 iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mHasMenu:Z return v0 .end method .method public final hashCode()I .locals 1 .prologue .line 460 invoke-super {p0}, Ljava/lang/Object;->hashCode()I move-result v0 return v0 .end method .method initState()V .locals 3 .prologue const/4 v2, 0x0 const/4 v1, 0x0 .line 1169 const/4 v0, -0x1 iput v0, p0, Landroid/support/v4/app/Fragment;->mIndex:I .line 1170 iput-object v2, p0, Landroid/support/v4/app/Fragment;->mWho:Ljava/lang/String; .line 1171 iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mAdded:Z .line 1172 iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mRemoving:Z .line 1173 iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mResumed:Z .line 1174 iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mFromLayout:Z .line 1175 iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mInLayout:Z .line 1176 iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mRestored:Z .line 1177 iput v1, p0, Landroid/support/v4/app/Fragment;->mBackStackNesting:I .line 1178 iput-object v2, p0, Landroid/support/v4/app/Fragment;->mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; .line 1179 iput-object v2, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; .line 1180 iput v1, p0, Landroid/support/v4/app/Fragment;->mFragmentId:I .line 1181 iput v1, p0, Landroid/support/v4/app/Fragment;->mContainerId:I .line 1182 iput-object v2, p0, Landroid/support/v4/app/Fragment;->mTag:Ljava/lang/String; .line 1183 iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mHidden:Z .line 1184 iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mDetached:Z .line 1185 iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mRetaining:Z .line 1186 iput-object v2, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; .line 1187 iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mLoadersStarted:Z .line 1188 iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mCheckedForLoaderManager:Z .line 1189 return-void .end method .method instantiateChildFragmentManager()V .locals 3 .prologue .line 1438 new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;->()V iput-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; .line 1439 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; iget-object v1, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; new-instance v2, Landroid/support/v4/app/Fragment$1; invoke-direct {v2, p0}, Landroid/support/v4/app/Fragment$1;->(Landroid/support/v4/app/Fragment;)V invoke-virtual {v0, v1, v2, p0}, Landroid/support/v4/app/FragmentManagerImpl;->attachActivity(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V .line 1448 return-void .end method .method public final isAdded()Z .locals 1 .prologue .line 663 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; if-eqz v0, :cond_0 iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mAdded:Z if-eqz v0, :cond_0 const/4 v0, 0x1 :goto_0 return v0 :cond_0 const/4 v0, 0x0 goto :goto_0 .end method .method public final isDetached()Z .locals 1 .prologue .line 672 iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mDetached:Z return v0 .end method .method public final isHidden()Z .locals 1 .prologue .line 721 iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mHidden:Z return v0 .end method .method final isInBackStack()Z .locals 1 .prologue .line 446 iget v0, p0, Landroid/support/v4/app/Fragment;->mBackStackNesting:I if-lez v0, :cond_0 const/4 v0, 0x1 :goto_0 return v0 :cond_0 const/4 v0, 0x0 goto :goto_0 .end method .method public final isInLayout()Z .locals 1 .prologue .line 692 iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mInLayout:Z return v0 .end method .method public final isMenuVisible()Z .locals 1 .prologue .line 731 iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mMenuVisible:Z return v0 .end method .method public final isRemoving()Z .locals 1 .prologue .line 681 iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mRemoving:Z return v0 .end method .method public final isResumed()Z .locals 1 .prologue .line 700 iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mResumed:Z return v0 .end method .method public final isVisible()Z .locals 1 .prologue .line 709 invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->isAdded()Z move-result v0 if-eqz v0, :cond_0 invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->isHidden()Z move-result v0 if-nez v0, :cond_0 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; if-eqz v0, :cond_0 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; invoke-virtual {v0}, Landroid/view/View;->getWindowToken()Landroid/os/IBinder; move-result-object v0 if-eqz v0, :cond_0 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View; invoke-virtual {v0}, Landroid/view/View;->getVisibility()I move-result v0 if-nez v0, :cond_0 const/4 v0, 0x1 :goto_0 return v0 :cond_0 const/4 v0, 0x0 goto :goto_0 .end method .method public onActivityCreated(Landroid/os/Bundle;)V .locals 1 .param p1, "savedInstanceState" # Landroid/os/Bundle; .prologue .line 1036 const/4 v0, 0x1 iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z .line 1037 return-void .end method .method public onActivityResult(IILandroid/content/Intent;)V .locals 0 .param p1, "requestCode" # I .param p2, "resultCode" # I .param p3, "data" # Landroid/content/Intent; .prologue .line 885 return-void .end method .method public onAttach(Landroid/app/Activity;)V .locals 1 .param p1, "activity" # Landroid/app/Activity; .prologue .line 947 const/4 v0, 0x1 iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z .line 948 return-void .end method .method public onConfigurationChanged(Landroid/content/res/Configuration;)V .locals 1 .param p1, "newConfig" # Landroid/content/res/Configuration; .prologue .line 1107 const/4 v0, 0x1 iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z .line 1108 return-void .end method .method public onContextItemSelected(Landroid/view/MenuItem;)Z .locals 1 .param p1, "item" # Landroid/view/MenuItem; .prologue .line 1338 const/4 v0, 0x0 return v0 .end method .method public onCreate(Landroid/os/Bundle;)V .locals 1 .param p1, "savedInstanceState" # Landroid/os/Bundle; .prologue .line 972 const/4 v0, 0x1 iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z .line 973 return-void .end method .method public onCreateAnimation(IZI)Landroid/view/animation/Animation; .locals 1 .param p1, "transit" # I .param p2, "enter" # Z .param p3, "nextAnim" # I .prologue .line 954 const/4 v0, 0x0 return-object v0 .end method .method public onCreateContextMenu(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V .locals 1 .param p1, "menu" # Landroid/view/ContextMenu; .param p2, "v" # Landroid/view/View; .param p3, "menuInfo" # Landroid/view/ContextMenu$ContextMenuInfo; .prologue .line 1292 invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->getActivity()Landroid/support/v4/app/FragmentActivity; move-result-object v0 invoke-virtual {v0, p1, p2, p3}, Landroid/support/v4/app/FragmentActivity;->onCreateContextMenu(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V .line 1293 return-void .end method .method public onCreateOptionsMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)V .locals 0 .param p1, "menu" # Landroid/view/Menu; .param p2, "inflater" # Landroid/view/MenuInflater; .prologue .line 1213 return-void .end method .method public onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; .locals 1 .param p1, "inflater" # Landroid/view/LayoutInflater; .param p2, "container" # Landroid/view/ViewGroup; .param p3, "savedInstanceState" # Landroid/os/Bundle; .prologue .line 996 const/4 v0, 0x0 return-object v0 .end method .method public onDestroy()V .locals 4 .prologue const/4 v1, 0x1 .line 1150 iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mCalled:Z .line 1153 iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCheckedForLoaderManager:Z if-nez v0, :cond_0 .line 1154 iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mCheckedForLoaderManager:Z .line 1155 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; iget-object v1, p0, Landroid/support/v4/app/Fragment;->mWho:Ljava/lang/String; iget-boolean v2, p0, Landroid/support/v4/app/Fragment;->mLoadersStarted:Z const/4 v3, 0x0 invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;->getLoaderManager(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; move-result-object v0 iput-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; .line 1157 :cond_0 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; if-eqz v0, :cond_1 .line 1158 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;->doDestroy()V .line 1160 :cond_1 return-void .end method .method public onDestroyOptionsMenu()V .locals 0 .prologue .line 1240 return-void .end method .method public onDestroyView()V .locals 1 .prologue .line 1142 const/4 v0, 0x1 iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z .line 1143 return-void .end method .method public onDetach()V .locals 1 .prologue .line 1196 const/4 v0, 0x1 iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z .line 1197 return-void .end method .method public onHiddenChanged(Z)V .locals 0 .param p1, "hidden" # Z .prologue .line 742 return-void .end method .method public onInflate(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V .locals 1 .param p1, "activity" # Landroid/app/Activity; .param p2, "attrs" # Landroid/util/AttributeSet; .param p3, "savedInstanceState" # Landroid/os/Bundle; .prologue .line 939 const/4 v0, 0x1 iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z .line 940 return-void .end method .method public onLowMemory()V .locals 1 .prologue .line 1129 const/4 v0, 0x1 iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z .line 1130 return-void .end method .method public onOptionsItemSelected(Landroid/view/MenuItem;)Z .locals 1 .param p1, "item" # Landroid/view/MenuItem; .prologue .line 1261 const/4 v0, 0x0 return v0 .end method .method public onOptionsMenuClosed(Landroid/view/Menu;)V .locals 0 .param p1, "menu" # Landroid/view/Menu; .prologue .line 1272 return-void .end method .method public onPause()V .locals 1 .prologue .line 1116 const/4 v0, 0x1 iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z .line 1117 return-void .end method .method public onPrepareOptionsMenu(Landroid/view/Menu;)V .locals 0 .param p1, "menu" # Landroid/view/Menu; .prologue .line 1230 return-void .end method .method public onResume()V .locals 1 .prologue .line 1081 const/4 v0, 0x1 iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z .line 1082 return-void .end method .method public onSaveInstanceState(Landroid/os/Bundle;)V .locals 0 .param p1, "outState" # Landroid/os/Bundle; .prologue .line 1104 return-void .end method .method public onStart()V .locals 4 .prologue const/4 v1, 0x1 .line 1060 iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mCalled:Z .line 1062 iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mLoadersStarted:Z if-nez v0, :cond_1 .line 1063 iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mLoadersStarted:Z .line 1064 iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCheckedForLoaderManager:Z if-nez v0, :cond_0 .line 1065 iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mCheckedForLoaderManager:Z .line 1066 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; iget-object v1, p0, Landroid/support/v4/app/Fragment;->mWho:Ljava/lang/String; iget-boolean v2, p0, Landroid/support/v4/app/Fragment;->mLoadersStarted:Z const/4 v3, 0x0 invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;->getLoaderManager(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; move-result-object v0 iput-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; .line 1068 :cond_0 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; if-eqz v0, :cond_1 .line 1069 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;->doStart()V .line 1072 :cond_1 return-void .end method .method public onStop()V .locals 1 .prologue .line 1125 const/4 v0, 0x1 iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z .line 1126 return-void .end method .method public onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V .locals 0 .param p1, "view" # Landroid/view/View; .param p2, "savedInstanceState" # Landroid/os/Bundle; .prologue .line 1010 return-void .end method .method public onViewStateRestored(Landroid/os/Bundle;)V .locals 1 .param p1, "savedInstanceState" # Landroid/os/Bundle; .prologue .line 1051 const/4 v0, 0x1 iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z .line 1052 return-void .end method .method performActivityCreated(Landroid/os/Bundle;)V .locals 3 .param p1, "savedInstanceState" # Landroid/os/Bundle; .prologue .line 1482 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; if-eqz v0, :cond_0 .line 1483 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->noteStateNotSaved()V .line 1485 :cond_0 const/4 v0, 0x0 iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z .line 1486 invoke-virtual {p0, p1}, Landroid/support/v4/app/Fragment;->onActivityCreated(Landroid/os/Bundle;)V .line 1487 iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z if-nez v0, :cond_1 .line 1488 new-instance v0, Landroid/support/v4/app/SuperNotCalledException; new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v2, "Fragment " invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; move-result-object v1 const-string v2, " did not call through to super.onActivityCreated()" invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;->(Ljava/lang/String;)V throw v0 .line 1491 :cond_1 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; if-eqz v0, :cond_2 .line 1492 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchActivityCreated()V .line 1494 :cond_2 return-void .end method .method performConfigurationChanged(Landroid/content/res/Configuration;)V .locals 1 .param p1, "newConfig" # Landroid/content/res/Configuration; .prologue .line 1533 invoke-virtual {p0, p1}, Landroid/support/v4/app/Fragment;->onConfigurationChanged(Landroid/content/res/Configuration;)V .line 1534 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; if-eqz v0, :cond_0 .line 1535 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; invoke-virtual {v0, p1}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchConfigurationChanged(Landroid/content/res/Configuration;)V .line 1537 :cond_0 return-void .end method .method performContextItemSelected(Landroid/view/MenuItem;)Z .locals 2 .param p1, "item" # Landroid/view/MenuItem; .prologue const/4 v0, 0x1 .line 1600 iget-boolean v1, p0, Landroid/support/v4/app/Fragment;->mHidden:Z if-nez v1, :cond_2 .line 1601 invoke-virtual {p0, p1}, Landroid/support/v4/app/Fragment;->onContextItemSelected(Landroid/view/MenuItem;)Z move-result v1 if-eqz v1, :cond_1 .line 1610 :cond_0 :goto_0 return v0 .line 1604 :cond_1 iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; if-eqz v1, :cond_2 .line 1605 iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; invoke-virtual {v1, p1}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchContextItemSelected(Landroid/view/MenuItem;)Z move-result v1 if-nez v1, :cond_0 .line 1610 :cond_2 const/4 v0, 0x0 goto :goto_0 .end method .method performCreate(Landroid/os/Bundle;)V .locals 4 .param p1, "savedInstanceState" # Landroid/os/Bundle; .prologue .line 1451 iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; if-eqz v1, :cond_0 .line 1452 iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;->noteStateNotSaved()V .line 1454 :cond_0 const/4 v1, 0x0 iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mCalled:Z .line 1455 invoke-virtual {p0, p1}, Landroid/support/v4/app/Fragment;->onCreate(Landroid/os/Bundle;)V .line 1456 iget-boolean v1, p0, Landroid/support/v4/app/Fragment;->mCalled:Z if-nez v1, :cond_1 .line 1457 new-instance v1, Landroid/support/v4/app/SuperNotCalledException; new-instance v2, Ljava/lang/StringBuilder; invoke-direct {v2}, Ljava/lang/StringBuilder;->()V const-string v3, "Fragment " invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v2 invoke-virtual {v2, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; move-result-object v2 const-string v3, " did not call through to super.onCreate()" invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v2 invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v2 invoke-direct {v1, v2}, Landroid/support/v4/app/SuperNotCalledException;->(Ljava/lang/String;)V throw v1 .line 1460 :cond_1 if-eqz p1, :cond_3 .line 1461 const-string v1, "android:support:fragments" invoke-virtual {p1, v1}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable; move-result-object v0 .line 1463 .local v0, "p":Landroid/os/Parcelable; if-eqz v0, :cond_3 .line 1464 iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; if-nez v1, :cond_2 .line 1465 invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->instantiateChildFragmentManager()V .line 1467 :cond_2 iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; const/4 v2, 0x0 invoke-virtual {v1, v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;->restoreAllState(Landroid/os/Parcelable;Ljava/util/ArrayList;)V .line 1468 iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchCreate()V .line 1471 .end local v0 # "p":Landroid/os/Parcelable; :cond_3 return-void .end method .method performCreateOptionsMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)Z .locals 2 .param p1, "menu" # Landroid/view/Menu; .param p2, "inflater" # Landroid/view/MenuInflater; .prologue .line 1556 const/4 v0, 0x0 .line 1557 .local v0, "show":Z iget-boolean v1, p0, Landroid/support/v4/app/Fragment;->mHidden:Z if-nez v1, :cond_1 .line 1558 iget-boolean v1, p0, Landroid/support/v4/app/Fragment;->mHasMenu:Z if-eqz v1, :cond_0 iget-boolean v1, p0, Landroid/support/v4/app/Fragment;->mMenuVisible:Z if-eqz v1, :cond_0 .line 1559 const/4 v0, 0x1 .line 1560 invoke-virtual {p0, p1, p2}, Landroid/support/v4/app/Fragment;->onCreateOptionsMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)V .line 1562 :cond_0 iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; if-eqz v1, :cond_1 .line 1563 iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; invoke-virtual {v1, p1, p2}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchCreateOptionsMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)Z move-result v1 or-int/2addr v0, v1 .line 1566 :cond_1 return v0 .end method .method performCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; .locals 1 .param p1, "inflater" # Landroid/view/LayoutInflater; .param p2, "container" # Landroid/view/ViewGroup; .param p3, "savedInstanceState" # Landroid/os/Bundle; .prologue .line 1475 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; if-eqz v0, :cond_0 .line 1476 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->noteStateNotSaved()V .line 1478 :cond_0 invoke-virtual {p0, p1, p2, p3}, Landroid/support/v4/app/Fragment;->onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; move-result-object v0 return-object v0 .end method .method performDestroy()V .locals 3 .prologue .line 1694 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; if-eqz v0, :cond_0 .line 1695 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchDestroy()V .line 1697 :cond_0 const/4 v0, 0x0 iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z .line 1698 invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->onDestroy()V .line 1699 iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z if-nez v0, :cond_1 .line 1700 new-instance v0, Landroid/support/v4/app/SuperNotCalledException; new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v2, "Fragment " invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; move-result-object v1 const-string v2, " did not call through to super.onDestroy()" invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;->(Ljava/lang/String;)V throw v0 .line 1703 :cond_1 return-void .end method .method performDestroyView()V .locals 3 .prologue .line 1679 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; if-eqz v0, :cond_0 .line 1680 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchDestroyView()V .line 1682 :cond_0 const/4 v0, 0x0 iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z .line 1683 invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->onDestroyView()V .line 1684 iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z if-nez v0, :cond_1 .line 1685 new-instance v0, Landroid/support/v4/app/SuperNotCalledException; new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v2, "Fragment " invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; move-result-object v1 const-string v2, " did not call through to super.onDestroyView()" invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;->(Ljava/lang/String;)V throw v0 .line 1688 :cond_1 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; if-eqz v0, :cond_2 .line 1689 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;->doReportNextStart()V .line 1691 :cond_2 return-void .end method .method performLowMemory()V .locals 1 .prologue .line 1540 invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->onLowMemory()V .line 1541 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; if-eqz v0, :cond_0 .line 1542 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchLowMemory()V .line 1544 :cond_0 return-void .end method .method performOptionsItemSelected(Landroid/view/MenuItem;)Z .locals 2 .param p1, "item" # Landroid/view/MenuItem; .prologue const/4 v0, 0x1 .line 1584 iget-boolean v1, p0, Landroid/support/v4/app/Fragment;->mHidden:Z if-nez v1, :cond_2 .line 1585 iget-boolean v1, p0, Landroid/support/v4/app/Fragment;->mHasMenu:Z if-eqz v1, :cond_1 iget-boolean v1, p0, Landroid/support/v4/app/Fragment;->mMenuVisible:Z if-eqz v1, :cond_1 .line 1586 invoke-virtual {p0, p1}, Landroid/support/v4/app/Fragment;->onOptionsItemSelected(Landroid/view/MenuItem;)Z move-result v1 if-eqz v1, :cond_1 .line 1596 :cond_0 :goto_0 return v0 .line 1590 :cond_1 iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; if-eqz v1, :cond_2 .line 1591 iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; invoke-virtual {v1, p1}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchOptionsItemSelected(Landroid/view/MenuItem;)Z move-result v1 if-nez v1, :cond_0 .line 1596 :cond_2 const/4 v0, 0x0 goto :goto_0 .end method .method performOptionsMenuClosed(Landroid/view/Menu;)V .locals 1 .param p1, "menu" # Landroid/view/Menu; .prologue .line 1614 iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mHidden:Z if-nez v0, :cond_1 .line 1615 iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mHasMenu:Z if-eqz v0, :cond_0 iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mMenuVisible:Z if-eqz v0, :cond_0 .line 1616 invoke-virtual {p0, p1}, Landroid/support/v4/app/Fragment;->onOptionsMenuClosed(Landroid/view/Menu;)V .line 1618 :cond_0 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; if-eqz v0, :cond_1 .line 1619 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; invoke-virtual {v0, p1}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchOptionsMenuClosed(Landroid/view/Menu;)V .line 1622 :cond_1 return-void .end method .method performPause()V .locals 3 .prologue .line 1635 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; if-eqz v0, :cond_0 .line 1636 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchPause()V .line 1638 :cond_0 const/4 v0, 0x0 iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z .line 1639 invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->onPause()V .line 1640 iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z if-nez v0, :cond_1 .line 1641 new-instance v0, Landroid/support/v4/app/SuperNotCalledException; new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v2, "Fragment " invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; move-result-object v1 const-string v2, " did not call through to super.onPause()" invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;->(Ljava/lang/String;)V throw v0 .line 1644 :cond_1 return-void .end method .method performPrepareOptionsMenu(Landroid/view/Menu;)Z .locals 2 .param p1, "menu" # Landroid/view/Menu; .prologue .line 1570 const/4 v0, 0x0 .line 1571 .local v0, "show":Z iget-boolean v1, p0, Landroid/support/v4/app/Fragment;->mHidden:Z if-nez v1, :cond_1 .line 1572 iget-boolean v1, p0, Landroid/support/v4/app/Fragment;->mHasMenu:Z if-eqz v1, :cond_0 iget-boolean v1, p0, Landroid/support/v4/app/Fragment;->mMenuVisible:Z if-eqz v1, :cond_0 .line 1573 const/4 v0, 0x1 .line 1574 invoke-virtual {p0, p1}, Landroid/support/v4/app/Fragment;->onPrepareOptionsMenu(Landroid/view/Menu;)V .line 1576 :cond_0 iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; if-eqz v1, :cond_1 .line 1577 iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; invoke-virtual {v1, p1}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchPrepareOptionsMenu(Landroid/view/Menu;)Z move-result v1 or-int/2addr v0, v1 .line 1580 :cond_1 return v0 .end method .method performReallyStop()V .locals 4 .prologue const/4 v3, 0x0 .line 1659 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; if-eqz v0, :cond_0 .line 1660 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchReallyStop()V .line 1662 :cond_0 iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mLoadersStarted:Z if-eqz v0, :cond_2 .line 1663 iput-boolean v3, p0, Landroid/support/v4/app/Fragment;->mLoadersStarted:Z .line 1664 iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCheckedForLoaderManager:Z if-nez v0, :cond_1 .line 1665 const/4 v0, 0x1 iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCheckedForLoaderManager:Z .line 1666 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; iget-object v1, p0, Landroid/support/v4/app/Fragment;->mWho:Ljava/lang/String; iget-boolean v2, p0, Landroid/support/v4/app/Fragment;->mLoadersStarted:Z invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;->getLoaderManager(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; move-result-object v0 iput-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; .line 1668 :cond_1 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; if-eqz v0, :cond_2 .line 1669 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;->mRetaining:Z if-nez v0, :cond_3 .line 1670 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;->doStop()V .line 1676 :cond_2 :goto_0 return-void .line 1672 :cond_3 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;->doRetain()V goto :goto_0 .end method .method performResume()V .locals 3 .prologue .line 1516 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; if-eqz v0, :cond_0 .line 1517 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->noteStateNotSaved()V .line 1518 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->execPendingActions()Z .line 1520 :cond_0 const/4 v0, 0x0 iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z .line 1521 invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->onResume()V .line 1522 iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z if-nez v0, :cond_1 .line 1523 new-instance v0, Landroid/support/v4/app/SuperNotCalledException; new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v2, "Fragment " invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; move-result-object v1 const-string v2, " did not call through to super.onResume()" invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;->(Ljava/lang/String;)V throw v0 .line 1526 :cond_1 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; if-eqz v0, :cond_2 .line 1527 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchResume()V .line 1528 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->execPendingActions()Z .line 1530 :cond_2 return-void .end method .method performSaveInstanceState(Landroid/os/Bundle;)V .locals 2 .param p1, "outState" # Landroid/os/Bundle; .prologue .line 1625 invoke-virtual {p0, p1}, Landroid/support/v4/app/Fragment;->onSaveInstanceState(Landroid/os/Bundle;)V .line 1626 iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; if-eqz v1, :cond_0 .line 1627 iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;->saveAllState()Landroid/os/Parcelable; move-result-object v0 .line 1628 .local v0, "p":Landroid/os/Parcelable; if-eqz v0, :cond_0 .line 1629 const-string v1, "android:support:fragments" invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V .line 1632 .end local v0 # "p":Landroid/os/Parcelable; :cond_0 return-void .end method .method performStart()V .locals 3 .prologue .line 1497 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; if-eqz v0, :cond_0 .line 1498 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->noteStateNotSaved()V .line 1499 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->execPendingActions()Z .line 1501 :cond_0 const/4 v0, 0x0 iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z .line 1502 invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->onStart()V .line 1503 iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z if-nez v0, :cond_1 .line 1504 new-instance v0, Landroid/support/v4/app/SuperNotCalledException; new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v2, "Fragment " invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; move-result-object v1 const-string v2, " did not call through to super.onStart()" invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;->(Ljava/lang/String;)V throw v0 .line 1507 :cond_1 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; if-eqz v0, :cond_2 .line 1508 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchStart()V .line 1510 :cond_2 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; if-eqz v0, :cond_3 .line 1511 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;->doReportStart()V .line 1513 :cond_3 return-void .end method .method performStop()V .locals 3 .prologue .line 1647 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; if-eqz v0, :cond_0 .line 1648 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;->dispatchStop()V .line 1650 :cond_0 const/4 v0, 0x0 iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z .line 1651 invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->onStop()V .line 1652 iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z if-nez v0, :cond_1 .line 1653 new-instance v0, Landroid/support/v4/app/SuperNotCalledException; new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v2, "Fragment " invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; move-result-object v1 const-string v2, " did not call through to super.onStop()" invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;->(Ljava/lang/String;)V throw v0 .line 1656 :cond_1 return-void .end method .method public registerForContextMenu(Landroid/view/View;)V .locals 0 .param p1, "view" # Landroid/view/View; .prologue .line 1306 invoke-virtual {p1, p0}, Landroid/view/View;->setOnCreateContextMenuListener(Landroid/view/View$OnCreateContextMenuListener;)V .line 1307 return-void .end method .method final restoreViewState(Landroid/os/Bundle;)V .locals 3 .param p1, "savedInstanceState" # Landroid/os/Bundle; .prologue .line 424 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mSavedViewState:Landroid/util/SparseArray; if-eqz v0, :cond_0 .line 425 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mInnerView:Landroid/view/View; iget-object v1, p0, Landroid/support/v4/app/Fragment;->mSavedViewState:Landroid/util/SparseArray; invoke-virtual {v0, v1}, Landroid/view/View;->restoreHierarchyState(Landroid/util/SparseArray;)V .line 426 const/4 v0, 0x0 iput-object v0, p0, Landroid/support/v4/app/Fragment;->mSavedViewState:Landroid/util/SparseArray; .line 428 :cond_0 const/4 v0, 0x0 iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z .line 429 invoke-virtual {p0, p1}, Landroid/support/v4/app/Fragment;->onViewStateRestored(Landroid/os/Bundle;)V .line 430 iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z if-nez v0, :cond_1 .line 431 new-instance v0, Landroid/support/v4/app/SuperNotCalledException; new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v2, "Fragment " invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; move-result-object v1 const-string v2, " did not call through to super.onViewStateRestored()" invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;->(Ljava/lang/String;)V throw v0 .line 434 :cond_1 return-void .end method .method public setArguments(Landroid/os/Bundle;)V .locals 2 .param p1, "args" # Landroid/os/Bundle; .prologue .line 507 iget v0, p0, Landroid/support/v4/app/Fragment;->mIndex:I if-ltz v0, :cond_0 .line 508 new-instance v0, Ljava/lang/IllegalStateException; const-string v1, "Fragment already active" invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw v0 .line 510 :cond_0 iput-object p1, p0, Landroid/support/v4/app/Fragment;->mArguments:Landroid/os/Bundle; .line 511 return-void .end method .method public setHasOptionsMenu(Z)V .locals 1 .param p1, "hasMenu" # Z .prologue .line 778 iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mHasMenu:Z if-eq v0, p1, :cond_0 .line 779 iput-boolean p1, p0, Landroid/support/v4/app/Fragment;->mHasMenu:Z .line 780 invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->isAdded()Z move-result v0 if-eqz v0, :cond_0 invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->isHidden()Z move-result v0 if-nez v0, :cond_0 .line 781 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;->supportInvalidateOptionsMenu()V .line 784 :cond_0 return-void .end method .method final setIndex(ILandroid/support/v4/app/Fragment;)V .locals 2 .param p1, "index" # I .param p2, "parent" # Landroid/support/v4/app/Fragment; .prologue .line 437 iput p1, p0, Landroid/support/v4/app/Fragment;->mIndex:I .line 438 if-eqz p2, :cond_0 .line 439 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V iget-object v1, p2, Landroid/support/v4/app/Fragment;->mWho:Ljava/lang/String; invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v0 const-string v1, ":" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v0 iget v1, p0, Landroid/support/v4/app/Fragment;->mIndex:I invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; move-result-object v0 invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 iput-object v0, p0, Landroid/support/v4/app/Fragment;->mWho:Ljava/lang/String; .line 443 :goto_0 return-void .line 441 :cond_0 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V const-string v1, "android:fragment:" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v0 iget v1, p0, Landroid/support/v4/app/Fragment;->mIndex:I invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; move-result-object v0 invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 iput-object v0, p0, Landroid/support/v4/app/Fragment;->mWho:Ljava/lang/String; goto :goto_0 .end method .method public setInitialSavedState(Landroid/support/v4/app/Fragment$SavedState;)V .locals 2 .param p1, "state" # Landroid/support/v4/app/Fragment$SavedState; .prologue .line 530 iget v0, p0, Landroid/support/v4/app/Fragment;->mIndex:I if-ltz v0, :cond_0 .line 531 new-instance v0, Ljava/lang/IllegalStateException; const-string v1, "Fragment already active" invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw v0 .line 533 :cond_0 if-eqz p1, :cond_1 iget-object v0, p1, Landroid/support/v4/app/Fragment$SavedState;->mState:Landroid/os/Bundle; if-eqz v0, :cond_1 iget-object v0, p1, Landroid/support/v4/app/Fragment$SavedState;->mState:Landroid/os/Bundle; :goto_0 iput-object v0, p0, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle; .line 535 return-void .line 533 :cond_1 const/4 v0, 0x0 goto :goto_0 .end method .method public setMenuVisibility(Z)V .locals 1 .param p1, "menuVisible" # Z .prologue .line 796 iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mMenuVisible:Z if-eq v0, p1, :cond_0 .line 797 iput-boolean p1, p0, Landroid/support/v4/app/Fragment;->mMenuVisible:Z .line 798 iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mHasMenu:Z if-eqz v0, :cond_0 invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->isAdded()Z move-result v0 if-eqz v0, :cond_0 invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->isHidden()Z move-result v0 if-nez v0, :cond_0 .line 799 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;->supportInvalidateOptionsMenu()V .line 802 :cond_0 return-void .end method .method public setRetainInstance(Z)V .locals 2 .param p1, "retain" # Z .prologue .line 759 if-eqz p1, :cond_0 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mParentFragment:Landroid/support/v4/app/Fragment; if-eqz v0, :cond_0 .line 760 new-instance v0, Ljava/lang/IllegalStateException; const-string v1, "Can\'t retain fragements that are nested in other fragments" invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw v0 .line 763 :cond_0 iput-boolean p1, p0, Landroid/support/v4/app/Fragment;->mRetainInstance:Z .line 764 return-void .end method .method public setTargetFragment(Landroid/support/v4/app/Fragment;I)V .locals 0 .param p1, "fragment" # Landroid/support/v4/app/Fragment; .param p2, "requestCode" # I .prologue .line 549 iput-object p1, p0, Landroid/support/v4/app/Fragment;->mTarget:Landroid/support/v4/app/Fragment; .line 550 iput p2, p0, Landroid/support/v4/app/Fragment;->mTargetRequestCode:I .line 551 return-void .end method .method public setUserVisibleHint(Z)V .locals 2 .param p1, "isVisibleToUser" # Z .prologue .line 818 iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mUserVisibleHint:Z if-nez v0, :cond_0 if-eqz p1, :cond_0 iget v0, p0, Landroid/support/v4/app/Fragment;->mState:I const/4 v1, 0x4 if-ge v0, v1, :cond_0 .line 819 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; invoke-virtual {v0, p0}, Landroid/support/v4/app/FragmentManagerImpl;->performPendingDeferredStart(Landroid/support/v4/app/Fragment;)V .line 821 :cond_0 iput-boolean p1, p0, Landroid/support/v4/app/Fragment;->mUserVisibleHint:Z .line 822 if-nez p1, :cond_1 const/4 v0, 0x1 :goto_0 iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mDeferStart:Z .line 823 return-void .line 822 :cond_1 const/4 v0, 0x0 goto :goto_0 .end method .method public startActivity(Landroid/content/Intent;)V .locals 3 .param p1, "intent" # Landroid/content/Intent; .prologue .line 853 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; if-nez v0, :cond_0 .line 854 new-instance v0, Ljava/lang/IllegalStateException; new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v2, "Fragment " invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; move-result-object v1 const-string v2, " not attached to Activity" invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw v0 .line 856 :cond_0 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; const/4 v1, -0x1 invoke-virtual {v0, p0, p1, v1}, Landroid/support/v4/app/FragmentActivity;->startActivityFromFragment(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V .line 857 return-void .end method .method public startActivityForResult(Landroid/content/Intent;I)V .locals 3 .param p1, "intent" # Landroid/content/Intent; .param p2, "requestCode" # I .prologue .line 864 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; if-nez v0, :cond_0 .line 865 new-instance v0, Ljava/lang/IllegalStateException; new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v2, "Fragment " invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; move-result-object v1 const-string v2, " not attached to Activity" invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v1 invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw v0 .line 867 :cond_0 iget-object v0, p0, Landroid/support/v4/app/Fragment;->mActivity:Landroid/support/v4/app/FragmentActivity; invoke-virtual {v0, p0, p1, p2}, Landroid/support/v4/app/FragmentActivity;->startActivityFromFragment(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V .line 868 return-void .end method .method public toString()Ljava/lang/String; .locals 2 .prologue .line 465 new-instance v0, Ljava/lang/StringBuilder; const/16 v1, 0x80 invoke-direct {v0, v1}, Ljava/lang/StringBuilder;->(I)V .line 466 .local v0, "sb":Ljava/lang/StringBuilder; invoke-static {p0, v0}, Landroid/support/v4/util/DebugUtils;->buildShortClassTag(Ljava/lang/Object;Ljava/lang/StringBuilder;)V .line 467 iget v1, p0, Landroid/support/v4/app/Fragment;->mIndex:I if-ltz v1, :cond_0 .line 468 const-string v1, " #" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; .line 469 iget v1, p0, Landroid/support/v4/app/Fragment;->mIndex:I invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; .line 471 :cond_0 iget v1, p0, Landroid/support/v4/app/Fragment;->mFragmentId:I if-eqz v1, :cond_1 .line 472 const-string v1, " id=0x" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; .line 473 iget v1, p0, Landroid/support/v4/app/Fragment;->mFragmentId:I invoke-static {v1}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; move-result-object v1 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; .line 475 :cond_1 iget-object v1, p0, Landroid/support/v4/app/Fragment;->mTag:Ljava/lang/String; if-eqz v1, :cond_2 .line 476 const-string v1, " " invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; .line 477 iget-object v1, p0, Landroid/support/v4/app/Fragment;->mTag:Ljava/lang/String; invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; .line 479 :cond_2 const/16 v1, 0x7d invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; .line 480 invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 return-object v1 .end method .method public unregisterForContextMenu(Landroid/view/View;)V .locals 1 .param p1, "view" # Landroid/view/View; .prologue .line 1317 const/4 v0, 0x0 invoke-virtual {p1, v0}, Landroid/view/View;->setOnCreateContextMenuListener(Landroid/view/View$OnCreateContextMenuListener;)V .line 1318 return-void .end method