123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485 |
- .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 static final USE_DEFAULT_TRANSITION:Ljava/lang/Object;
- .field private static final sClassMap:Landroid/support/v4/util/SimpleArrayMap;
- .annotation system Ldalvik/annotation/Signature;
- value = {
- "Landroid/support/v4/util/SimpleArrayMap",
- "<",
- "Ljava/lang/String;",
- "Ljava/lang/Class",
- "<*>;>;"
- }
- .end annotation
- .end field
- # instance fields
- .field mAdded:Z
- .field mAllowEnterTransitionOverlap:Ljava/lang/Boolean;
- .field mAllowReturnTransitionOverlap:Ljava/lang/Boolean;
- .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 mEnterTransition:Ljava/lang/Object;
- .field mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback;
- .field mExitTransition:Ljava/lang/Object;
- .field mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback;
- .field mFragmentId:I
- .field mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl;
- .field mFromLayout:Z
- .field mHasMenu:Z
- .field mHidden:Z
- .field mHost:Landroid/support/v4/app/FragmentHostCallback;
- .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 mReenterTransition:Ljava/lang/Object;
- .field mRemoving:Z
- .field mRestored:Z
- .field mRetainInstance:Z
- .field mRetaining:Z
- .field mReturnTransition:Ljava/lang/Object;
- .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 mSharedElementEnterTransition:Ljava/lang/Object;
- .field mSharedElementReturnTransition:Ljava/lang/Object;
- .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 <clinit>()V
- .locals 1
- .prologue
- .line 169
- new-instance v0, Landroid/support/v4/util/SimpleArrayMap;
- invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;-><init>()V
- sput-object v0, Landroid/support/v4/app/Fragment;->sClassMap:Landroid/support/v4/util/SimpleArrayMap;
- .line 172
- new-instance v0, Ljava/lang/Object;
- invoke-direct {v0}, Ljava/lang/Object;-><init>()V
- sput-object v0, Landroid/support/v4/app/Fragment;->USE_DEFAULT_TRANSITION:Ljava/lang/Object;
- return-void
- .end method
- .method public constructor <init>()V
- .locals 4
- .prologue
- const/4 v3, 0x1
- const/4 v2, -0x1
- const/4 v1, 0x0
- .line 387
- invoke-direct {p0}, Ljava/lang/Object;-><init>()V
- .line 181
- const/4 v0, 0x0
- iput v0, p0, Landroid/support/v4/app/Fragment;->mState:I
- .line 197
- iput v2, p0, Landroid/support/v4/app/Fragment;->mIndex:I
- .line 209
- iput v2, p0, Landroid/support/v4/app/Fragment;->mTargetIndex:I
- .line 277
- iput-boolean v3, p0, Landroid/support/v4/app/Fragment;->mMenuVisible:Z
- .line 299
- iput-boolean v3, p0, Landroid/support/v4/app/Fragment;->mUserVisibleHint:Z
- .line 305
- iput-object v1, p0, Landroid/support/v4/app/Fragment;->mEnterTransition:Ljava/lang/Object;
- .line 306
- sget-object v0, Landroid/support/v4/app/Fragment;->USE_DEFAULT_TRANSITION:Ljava/lang/Object;
- iput-object v0, p0, Landroid/support/v4/app/Fragment;->mReturnTransition:Ljava/lang/Object;
- .line 307
- iput-object v1, p0, Landroid/support/v4/app/Fragment;->mExitTransition:Ljava/lang/Object;
- .line 308
- sget-object v0, Landroid/support/v4/app/Fragment;->USE_DEFAULT_TRANSITION:Ljava/lang/Object;
- iput-object v0, p0, Landroid/support/v4/app/Fragment;->mReenterTransition:Ljava/lang/Object;
- .line 309
- iput-object v1, p0, Landroid/support/v4/app/Fragment;->mSharedElementEnterTransition:Ljava/lang/Object;
- .line 310
- sget-object v0, Landroid/support/v4/app/Fragment;->USE_DEFAULT_TRANSITION:Ljava/lang/Object;
- iput-object v0, p0, Landroid/support/v4/app/Fragment;->mSharedElementReturnTransition:Ljava/lang/Object;
- .line 314
- iput-object v1, p0, Landroid/support/v4/app/Fragment;->mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback;
- .line 315
- iput-object v1, p0, Landroid/support/v4/app/Fragment;->mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback;
- .line 388
- 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 395
- 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;
- .annotation build Landroid/support/annotation/Nullable;
- .end annotation
- .end param
- .prologue
- .line 414
- :try_start_0
- sget-object v3, Landroid/support/v4/app/Fragment;->sClassMap:Landroid/support/v4/util/SimpleArrayMap;
- invoke-virtual {v3, p1}, Landroid/support/v4/util/SimpleArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
- move-result-object v0
- check-cast v0, Ljava/lang/Class;
- .line 415
- .local v0, "clazz":Ljava/lang/Class;, "Ljava/lang/Class<*>;"
- if-nez v0, :cond_0
- .line 417
- 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 418
- sget-object v3, Landroid/support/v4/app/Fragment;->sClassMap:Landroid/support/v4/util/SimpleArrayMap;
- invoke-virtual {v3, p1, v0}, Landroid/support/v4/util/SimpleArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
- .line 420
- :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 421
- .local v2, "f":Landroid/support/v4/app/Fragment;
- if-eqz p2, :cond_1
- .line 422
- 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 423
- 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 425
- :cond_1
- return-object v2
- .line 426
- .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 427
- .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;-><init>()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;-><init>(Ljava/lang/String;Ljava/lang/Exception;)V
- throw v3
- .line 430
- .end local v1 # "e":Ljava/lang/ClassNotFoundException;
- :catch_1
- move-exception v1
- .line 431
- .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;-><init>()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;-><init>(Ljava/lang/String;Ljava/lang/Exception;)V
- throw v3
- .line 434
- .end local v1 # "e":Ljava/lang/InstantiationException;
- :catch_2
- move-exception v1
- .line 435
- .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;-><init>()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;-><init>(Ljava/lang/String;Ljava/lang/Exception;)V
- throw v3
- .end method
- .method static isSupportFragmentClass(Landroid/content/Context;Ljava/lang/String;)Z
- .locals 3
- .param p0, "context" # Landroid/content/Context;
- .param p1, "fname" # Ljava/lang/String;
- .prologue
- .line 451
- :try_start_0
- sget-object v2, Landroid/support/v4/app/Fragment;->sClassMap:Landroid/support/v4/util/SimpleArrayMap;
- invoke-virtual {v2, p1}, Landroid/support/v4/util/SimpleArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
- move-result-object v0
- check-cast v0, Ljava/lang/Class;
- .line 452
- .local v0, "clazz":Ljava/lang/Class;, "Ljava/lang/Class<*>;"
- if-nez v0, :cond_0
- .line 454
- invoke-virtual {p0}, Landroid/content/Context;->getClassLoader()Ljava/lang/ClassLoader;
- move-result-object v2
- invoke-virtual {v2, p1}, Ljava/lang/ClassLoader;->loadClass(Ljava/lang/String;)Ljava/lang/Class;
- move-result-object v0
- .line 455
- sget-object v2, Landroid/support/v4/app/Fragment;->sClassMap:Landroid/support/v4/util/SimpleArrayMap;
- invoke-virtual {v2, p1, v0}, Landroid/support/v4/util/SimpleArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
- .line 457
- :cond_0
- const-class v2, Landroid/support/v4/app/Fragment;
- invoke-virtual {v2, v0}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z
- :try_end_0
- .catch Ljava/lang/ClassNotFoundException; {:try_start_0 .. :try_end_0} :catch_0
- move-result v2
- .line 459
- .end local v0 # "clazz":Ljava/lang/Class;, "Ljava/lang/Class<*>;"
- :goto_0
- return v2
- .line 458
- :catch_0
- move-exception v1
- .line 459
- .local v1, "e":Ljava/lang/ClassNotFoundException;
- const/4 v2, 0x0
- goto :goto_0
- .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 1841
- 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 1842
- 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 1843
- const-string v0, " mContainerId=#"
- invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
- .line 1844
- 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 1845
- 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 1846
- 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 1847
- 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 1848
- 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 1849
- 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 1850
- 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 1851
- 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 1852
- 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 1853
- 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 1854
- 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 1855
- 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 1856
- 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 1857
- 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 1858
- 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 1859
- 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 1860
- 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 1861
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl;
- if-eqz v0, :cond_0
- .line 1862
- 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 1863
- 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 1865
- :cond_0
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mHost:Landroid/support/v4/app/FragmentHostCallback;
- if-eqz v0, :cond_1
- .line 1866
- invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
- const-string v0, "mHost="
- invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
- .line 1867
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mHost:Landroid/support/v4/app/FragmentHostCallback;
- invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(Ljava/lang/Object;)V
- .line 1869
- :cond_1
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mParentFragment:Landroid/support/v4/app/Fragment;
- if-eqz v0, :cond_2
- .line 1870
- 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 1871
- 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 1873
- :cond_2
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mArguments:Landroid/os/Bundle;
- if-eqz v0, :cond_3
- .line 1874
- 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 1876
- :cond_3
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mSavedFragmentState:Landroid/os/Bundle;
- if-eqz v0, :cond_4
- .line 1877
- 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 1878
- 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 1880
- :cond_4
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mSavedViewState:Landroid/util/SparseArray;
- if-eqz v0, :cond_5
- .line 1881
- 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 1882
- 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 1884
- :cond_5
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mTarget:Landroid/support/v4/app/Fragment;
- if-eqz v0, :cond_6
- .line 1885
- 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 1886
- const-string v0, " mTargetRequestCode="
- invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
- .line 1887
- iget v0, p0, Landroid/support/v4/app/Fragment;->mTargetRequestCode:I
- invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(I)V
- .line 1889
- :cond_6
- iget v0, p0, Landroid/support/v4/app/Fragment;->mNextAnim:I
- if-eqz v0, :cond_7
- .line 1890
- 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 1892
- :cond_7
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mContainer:Landroid/view/ViewGroup;
- if-eqz v0, :cond_8
- .line 1893
- 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 1895
- :cond_8
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mView:Landroid/view/View;
- if-eqz v0, :cond_9
- .line 1896
- 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 1898
- :cond_9
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mInnerView:Landroid/view/View;
- if-eqz v0, :cond_a
- .line 1899
- 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 1901
- :cond_a
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mAnimatingAway:Landroid/view/View;
- if-eqz v0, :cond_b
- .line 1902
- 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 1903
- 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 1904
- iget v0, p0, Landroid/support/v4/app/Fragment;->mStateAfterAnimating:I
- invoke-virtual {p3, v0}, Ljava/io/PrintWriter;->println(I)V
- .line 1906
- :cond_b
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl;
- if-eqz v0, :cond_c
- .line 1907
- 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 1908
- 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;-><init>()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 1910
- :cond_c
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl;
- if-eqz v0, :cond_d
- .line 1911
- invoke-virtual {p3, p1}, Ljava/io/PrintWriter;->print(Ljava/lang/String;)V
- new-instance v0, Ljava/lang/StringBuilder;
- invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()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 1912
- 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;-><init>()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 1914
- :cond_d
- return-void
- .end method
- .method public final equals(Ljava/lang/Object;)Z
- .locals 1
- .param p1, "o" # Ljava/lang/Object;
- .prologue
- .line 493
- 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 1917
- 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 1923
- .end local p0 # "this":Landroid/support/v4/app/Fragment;
- :goto_0
- return-object p0
- .line 1920
- .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 1921
- 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 1923
- :cond_1
- const/4 p0, 0x0
- goto :goto_0
- .end method
- .method public final getActivity()Landroid/support/v4/app/FragmentActivity;
- .locals 1
- .prologue
- .line 620
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mHost:Landroid/support/v4/app/FragmentHostCallback;
- if-nez v0, :cond_0
- const/4 v0, 0x0
- :goto_0
- return-object v0
- :cond_0
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mHost:Landroid/support/v4/app/FragmentHostCallback;
- invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;->getActivity()Landroid/app/Activity;
- move-result-object v0
- check-cast v0, Landroid/support/v4/app/FragmentActivity;
- goto :goto_0
- .end method
- .method public getAllowEnterTransitionOverlap()Z
- .locals 1
- .prologue
- .line 1804
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mAllowEnterTransitionOverlap:Ljava/lang/Boolean;
- if-nez v0, :cond_0
- const/4 v0, 0x1
- :goto_0
- return v0
- :cond_0
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mAllowEnterTransitionOverlap:Ljava/lang/Boolean;
- invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
- move-result v0
- goto :goto_0
- .end method
- .method public getAllowReturnTransitionOverlap()Z
- .locals 1
- .prologue
- .line 1828
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mAllowReturnTransitionOverlap:Ljava/lang/Boolean;
- if-nez v0, :cond_0
- const/4 v0, 0x1
- :goto_0
- return v0
- :cond_0
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mAllowReturnTransitionOverlap:Ljava/lang/Boolean;
- invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
- move-result v0
- goto :goto_0
- .end method
- .method public final getArguments()Landroid/os/Bundle;
- .locals 1
- .prologue
- .line 558
- 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 693
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl;
- if-nez v0, :cond_0
- .line 694
- invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->instantiateChildFragmentManager()V
- .line 695
- iget v0, p0, Landroid/support/v4/app/Fragment;->mState:I
- const/4 v1, 0x5
- if-lt v0, v1, :cond_1
- .line 696
- 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 705
- :cond_0
- :goto_0
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl;
- return-object v0
- .line 697
- :cond_1
- iget v0, p0, Landroid/support/v4/app/Fragment;->mState:I
- const/4 v1, 0x4
- if-lt v0, v1, :cond_2
- .line 698
- 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 699
- :cond_2
- iget v0, p0, Landroid/support/v4/app/Fragment;->mState:I
- const/4 v1, 0x2
- if-lt v0, v1, :cond_3
- .line 700
- 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 701
- :cond_3
- iget v0, p0, Landroid/support/v4/app/Fragment;->mState:I
- const/4 v1, 0x1
- if-lt v0, v1, :cond_0
- .line 702
- 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 getContext()Landroid/content/Context;
- .locals 1
- .prologue
- .line 611
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mHost:Landroid/support/v4/app/FragmentHostCallback;
- if-nez v0, :cond_0
- const/4 v0, 0x0
- :goto_0
- return-object v0
- :cond_0
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mHost:Landroid/support/v4/app/FragmentHostCallback;
- invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;->getContext()Landroid/content/Context;
- move-result-object v0
- goto :goto_0
- .end method
- .method public getEnterTransition()Ljava/lang/Object;
- .locals 1
- .prologue
- .line 1619
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mEnterTransition:Ljava/lang/Object;
- return-object v0
- .end method
- .method public getExitTransition()Ljava/lang/Object;
- .locals 1
- .prologue
- .line 1687
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mExitTransition:Ljava/lang/Object;
- return-object v0
- .end method
- .method public final getFragmentManager()Landroid/support/v4/app/FragmentManager;
- .locals 1
- .prologue
- .line 685
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl;
- return-object v0
- .end method
- .method public final getHost()Ljava/lang/Object;
- .locals 1
- .prologue
- .line 628
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mHost:Landroid/support/v4/app/FragmentHostCallback;
- if-nez v0, :cond_0
- const/4 v0, 0x0
- :goto_0
- return-object v0
- :cond_0
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mHost:Landroid/support/v4/app/FragmentHostCallback;
- invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;->onGetHost()Ljava/lang/Object;
- move-result-object v0
- goto :goto_0
- .end method
- .method public final getId()I
- .locals 1
- .prologue
- .line 529
- iget v0, p0, Landroid/support/v4/app/Fragment;->mFragmentId:I
- return v0
- .end method
- .method public getLayoutInflater(Landroid/os/Bundle;)Landroid/view/LayoutInflater;
- .locals 2
- .param p1, "savedInstanceState" # Landroid/os/Bundle;
- .prologue
- .line 1089
- iget-object v1, p0, Landroid/support/v4/app/Fragment;->mHost:Landroid/support/v4/app/FragmentHostCallback;
- invoke-virtual {v1}, Landroid/support/v4/app/FragmentHostCallback;->onGetLayoutInflater()Landroid/view/LayoutInflater;
- move-result-object v0
- .line 1090
- .local v0, "result":Landroid/view/LayoutInflater;
- invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->getChildFragmentManager()Landroid/support/v4/app/FragmentManager;
- .line 1091
- iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl;
- invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;->getLayoutInflaterFactory()Landroid/support/v4/view/LayoutInflaterFactory;
- move-result-object v1
- invoke-static {v0, v1}, Landroid/support/v4/view/LayoutInflaterCompat;->setFactory(Landroid/view/LayoutInflater;Landroid/support/v4/view/LayoutInflaterFactory;)V
- .line 1092
- return-object v0
- .end method
- .method public getLoaderManager()Landroid/support/v4/app/LoaderManager;
- .locals 4
- .prologue
- const/4 v3, 0x1
- .line 894
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl;
- if-eqz v0, :cond_0
- .line 895
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl;
- .line 902
- :goto_0
- return-object v0
- .line 897
- :cond_0
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mHost:Landroid/support/v4/app/FragmentHostCallback;
- if-nez v0, :cond_1
- .line 898
- new-instance v0, Ljava/lang/IllegalStateException;
- new-instance v1, Ljava/lang/StringBuilder;
- invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()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;-><init>(Ljava/lang/String;)V
- throw v0
- .line 900
- :cond_1
- iput-boolean v3, p0, Landroid/support/v4/app/Fragment;->mCheckedForLoaderManager:Z
- .line 901
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mHost:Landroid/support/v4/app/FragmentHostCallback;
- 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/FragmentHostCallback;->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 902
- 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 713
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mParentFragment:Landroid/support/v4/app/Fragment;
- return-object v0
- .end method
- .method public getReenterTransition()Ljava/lang/Object;
- .locals 2
- .prologue
- .line 1720
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mReenterTransition:Ljava/lang/Object;
- sget-object v1, Landroid/support/v4/app/Fragment;->USE_DEFAULT_TRANSITION:Ljava/lang/Object;
- if-ne v0, v1, :cond_0
- invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->getExitTransition()Ljava/lang/Object;
- move-result-object v0
- :goto_0
- return-object v0
- :cond_0
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mReenterTransition:Ljava/lang/Object;
- goto :goto_0
- .end method
- .method public final getResources()Landroid/content/res/Resources;
- .locals 3
- .prologue
- .line 635
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mHost:Landroid/support/v4/app/FragmentHostCallback;
- if-nez v0, :cond_0
- .line 636
- new-instance v0, Ljava/lang/IllegalStateException;
- new-instance v1, Ljava/lang/StringBuilder;
- invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()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;-><init>(Ljava/lang/String;)V
- throw v0
- .line 638
- :cond_0
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mHost:Landroid/support/v4/app/FragmentHostCallback;
- invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;->getContext()Landroid/content/Context;
- move-result-object v0
- invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
- move-result-object v0
- return-object v0
- .end method
- .method public final getRetainInstance()Z
- .locals 1
- .prologue
- .line 824
- iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mRetainInstance:Z
- return v0
- .end method
- .method public getReturnTransition()Ljava/lang/Object;
- .locals 2
- .prologue
- .line 1653
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mReturnTransition:Ljava/lang/Object;
- sget-object v1, Landroid/support/v4/app/Fragment;->USE_DEFAULT_TRANSITION:Ljava/lang/Object;
- if-ne v0, v1, :cond_0
- invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->getEnterTransition()Ljava/lang/Object;
- move-result-object v0
- :goto_0
- return-object v0
- :cond_0
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mReturnTransition:Ljava/lang/Object;
- goto :goto_0
- .end method
- .method public getSharedElementEnterTransition()Ljava/lang/Object;
- .locals 1
- .prologue
- .line 1747
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mSharedElementEnterTransition:Ljava/lang/Object;
- return-object v0
- .end method
- .method public getSharedElementReturnTransition()Ljava/lang/Object;
- .locals 2
- .prologue
- .line 1779
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mSharedElementReturnTransition:Ljava/lang/Object;
- sget-object v1, Landroid/support/v4/app/Fragment;->USE_DEFAULT_TRANSITION:Ljava/lang/Object;
- if-ne v0, v1, :cond_0
- invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->getSharedElementEnterTransition()Ljava/lang/Object;
- move-result-object v0
- :goto_0
- return-object v0
- :cond_0
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mSharedElementReturnTransition:Ljava/lang/Object;
- goto :goto_0
- .end method
- .method public final getString(I)Ljava/lang/String;
- .locals 1
- .param p1, "resId" # I
- .annotation build Landroid/support/annotation/StringRes;
- .end annotation
- .end param
- .prologue
- .line 658
- 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
- .annotation build Landroid/support/annotation/StringRes;
- .end annotation
- .end param
- .param p2, "formatArgs" # [Ljava/lang/Object;
- .prologue
- .line 671
- 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 536
- 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 597
- 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 604
- 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
- .annotation build Landroid/support/annotation/StringRes;
- .end annotation
- .end param
- .prologue
- .line 648
- 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 887
- iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mUserVisibleHint:Z
- return v0
- .end method
- .method public getView()Landroid/view/View;
- .locals 1
- .annotation build Landroid/support/annotation/Nullable;
- .end annotation
- .prologue
- .line 1250
- 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 783
- iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mHasMenu:Z
- return v0
- .end method
- .method public final hashCode()I
- .locals 1
- .prologue
- .line 500
- 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 1400
- const/4 v0, -0x1
- iput v0, p0, Landroid/support/v4/app/Fragment;->mIndex:I
- .line 1401
- iput-object v2, p0, Landroid/support/v4/app/Fragment;->mWho:Ljava/lang/String;
- .line 1402
- iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mAdded:Z
- .line 1403
- iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mRemoving:Z
- .line 1404
- iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mFromLayout:Z
- .line 1405
- iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mInLayout:Z
- .line 1406
- iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mRestored:Z
- .line 1407
- iput v1, p0, Landroid/support/v4/app/Fragment;->mBackStackNesting:I
- .line 1408
- iput-object v2, p0, Landroid/support/v4/app/Fragment;->mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl;
- .line 1409
- iput-object v2, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl;
- .line 1410
- iput-object v2, p0, Landroid/support/v4/app/Fragment;->mHost:Landroid/support/v4/app/FragmentHostCallback;
- .line 1411
- iput v1, p0, Landroid/support/v4/app/Fragment;->mFragmentId:I
- .line 1412
- iput v1, p0, Landroid/support/v4/app/Fragment;->mContainerId:I
- .line 1413
- iput-object v2, p0, Landroid/support/v4/app/Fragment;->mTag:Ljava/lang/String;
- .line 1414
- iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mHidden:Z
- .line 1415
- iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mDetached:Z
- .line 1416
- iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mRetaining:Z
- .line 1417
- iput-object v2, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl;
- .line 1418
- iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mLoadersStarted:Z
- .line 1419
- iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mCheckedForLoaderManager:Z
- .line 1420
- return-void
- .end method
- .method instantiateChildFragmentManager()V
- .locals 3
- .prologue
- .line 1927
- new-instance v0, Landroid/support/v4/app/FragmentManagerImpl;
- invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;-><init>()V
- iput-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl;
- .line 1928
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl;
- iget-object v1, p0, Landroid/support/v4/app/Fragment;->mHost:Landroid/support/v4/app/FragmentHostCallback;
- new-instance v2, Landroid/support/v4/app/Fragment$1;
- invoke-direct {v2, p0}, Landroid/support/v4/app/Fragment$1;-><init>(Landroid/support/v4/app/Fragment;)V
- invoke-virtual {v0, v1, v2, p0}, Landroid/support/v4/app/FragmentManagerImpl;->attachController(Landroid/support/v4/app/FragmentHostCallback;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V
- .line 1943
- return-void
- .end method
- .method public final isAdded()Z
- .locals 1
- .prologue
- .line 720
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mHost:Landroid/support/v4/app/FragmentHostCallback;
- 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 729
- iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mDetached:Z
- return v0
- .end method
- .method public final isHidden()Z
- .locals 1
- .prologue
- .line 778
- iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mHidden:Z
- return v0
- .end method
- .method final isInBackStack()Z
- .locals 1
- .prologue
- .line 486
- 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 749
- iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mInLayout:Z
- return v0
- .end method
- .method public final isMenuVisible()Z
- .locals 1
- .prologue
- .line 788
- iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mMenuVisible:Z
- return v0
- .end method
- .method public final isRemoving()Z
- .locals 1
- .prologue
- .line 738
- iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mRemoving:Z
- return v0
- .end method
- .method public final isResumed()Z
- .locals 2
- .prologue
- .line 757
- iget v0, p0, Landroid/support/v4/app/Fragment;->mState:I
- const/4 v1, 0x5
- if-lt v0, v1, :cond_0
- const/4 v0, 0x1
- :goto_0
- return v0
- :cond_0
- const/4 v0, 0x0
- goto :goto_0
- .end method
- .method public final isVisible()Z
- .locals 1
- .prologue
- .line 766
- 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;
- .annotation build Landroid/support/annotation/Nullable;
- .end annotation
- .end param
- .prologue
- .line 1267
- const/4 v0, 0x1
- iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z
- .line 1268
- 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 958
- return-void
- .end method
- .method public onAttach(Landroid/app/Activity;)V
- .locals 1
- .param p1, "activity" # Landroid/app/Activity;
- .annotation runtime Ljava/lang/Deprecated;
- .end annotation
- .prologue
- .line 1176
- const/4 v0, 0x1
- iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z
- .line 1177
- return-void
- .end method
- .method public onAttach(Landroid/content/Context;)V
- .locals 2
- .param p1, "context" # Landroid/content/Context;
- .prologue
- .line 1161
- const/4 v1, 0x1
- iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mCalled:Z
- .line 1162
- iget-object v1, p0, Landroid/support/v4/app/Fragment;->mHost:Landroid/support/v4/app/FragmentHostCallback;
- if-nez v1, :cond_1
- const/4 v0, 0x0
- .line 1163
- .local v0, "hostActivity":Landroid/app/Activity;
- :goto_0
- if-eqz v0, :cond_0
- .line 1164
- const/4 v1, 0x0
- iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mCalled:Z
- .line 1165
- invoke-virtual {p0, v0}, Landroid/support/v4/app/Fragment;->onAttach(Landroid/app/Activity;)V
- .line 1167
- :cond_0
- return-void
- .line 1162
- .end local v0 # "hostActivity":Landroid/app/Activity;
- :cond_1
- iget-object v1, p0, Landroid/support/v4/app/Fragment;->mHost:Landroid/support/v4/app/FragmentHostCallback;
- invoke-virtual {v1}, Landroid/support/v4/app/FragmentHostCallback;->getActivity()Landroid/app/Activity;
- move-result-object v0
- goto :goto_0
- .end method
- .method public onConfigurationChanged(Landroid/content/res/Configuration;)V
- .locals 1
- .param p1, "newConfig" # Landroid/content/res/Configuration;
- .prologue
- .line 1338
- const/4 v0, 0x1
- iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z
- .line 1339
- return-void
- .end method
- .method public onContextItemSelected(Landroid/view/MenuItem;)Z
- .locals 1
- .param p1, "item" # Landroid/view/MenuItem;
- .prologue
- .line 1570
- const/4 v0, 0x0
- return v0
- .end method
- .method public onCreate(Landroid/os/Bundle;)V
- .locals 1
- .param p1, "savedInstanceState" # Landroid/os/Bundle;
- .annotation build Landroid/support/annotation/Nullable;
- .end annotation
- .end param
- .prologue
- .line 1201
- const/4 v0, 0x1
- iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z
- .line 1202
- 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 1183
- 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 1524
- 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 1525
- 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 1444
- 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;
- .annotation build Landroid/support/annotation/Nullable;
- .end annotation
- .end param
- .param p3, "savedInstanceState" # Landroid/os/Bundle;
- .annotation build Landroid/support/annotation/Nullable;
- .end annotation
- .end param
- .annotation build Landroid/support/annotation/Nullable;
- .end annotation
- .prologue
- .line 1226
- const/4 v0, 0x0
- return-object v0
- .end method
- .method public onDestroy()V
- .locals 4
- .prologue
- const/4 v1, 0x1
- .line 1381
- iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mCalled:Z
- .line 1384
- iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCheckedForLoaderManager:Z
- if-nez v0, :cond_0
- .line 1385
- iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mCheckedForLoaderManager:Z
- .line 1386
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mHost:Landroid/support/v4/app/FragmentHostCallback;
- 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/FragmentHostCallback;->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 1388
- :cond_0
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl;
- if-eqz v0, :cond_1
- .line 1389
- 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 1391
- :cond_1
- return-void
- .end method
- .method public onDestroyOptionsMenu()V
- .locals 0
- .prologue
- .line 1471
- return-void
- .end method
- .method public onDestroyView()V
- .locals 1
- .prologue
- .line 1373
- const/4 v0, 0x1
- iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z
- .line 1374
- return-void
- .end method
- .method public onDetach()V
- .locals 1
- .prologue
- .line 1427
- const/4 v0, 0x1
- iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z
- .line 1428
- return-void
- .end method
- .method public onHiddenChanged(Z)V
- .locals 0
- .param p1, "hidden" # Z
- .prologue
- .line 799
- 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;
- .annotation runtime Ljava/lang/Deprecated;
- .end annotation
- .prologue
- .line 1153
- const/4 v0, 0x1
- iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z
- .line 1154
- return-void
- .end method
- .method public onInflate(Landroid/content/Context;Landroid/util/AttributeSet;Landroid/os/Bundle;)V
- .locals 2
- .param p1, "context" # Landroid/content/Context;
- .param p2, "attrs" # Landroid/util/AttributeSet;
- .param p3, "savedInstanceState" # Landroid/os/Bundle;
- .prologue
- .line 1138
- const/4 v1, 0x1
- iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mCalled:Z
- .line 1139
- iget-object v1, p0, Landroid/support/v4/app/Fragment;->mHost:Landroid/support/v4/app/FragmentHostCallback;
- if-nez v1, :cond_1
- const/4 v0, 0x0
- .line 1140
- .local v0, "hostActivity":Landroid/app/Activity;
- :goto_0
- if-eqz v0, :cond_0
- .line 1141
- const/4 v1, 0x0
- iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mCalled:Z
- .line 1142
- invoke-virtual {p0, v0, p2, p3}, Landroid/support/v4/app/Fragment;->onInflate(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V
- .line 1144
- :cond_0
- return-void
- .line 1139
- .end local v0 # "hostActivity":Landroid/app/Activity;
- :cond_1
- iget-object v1, p0, Landroid/support/v4/app/Fragment;->mHost:Landroid/support/v4/app/FragmentHostCallback;
- invoke-virtual {v1}, Landroid/support/v4/app/FragmentHostCallback;->getActivity()Landroid/app/Activity;
- move-result-object v0
- goto :goto_0
- .end method
- .method public onLowMemory()V
- .locals 1
- .prologue
- .line 1360
- const/4 v0, 0x1
- iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z
- .line 1361
- return-void
- .end method
- .method public onOptionsItemSelected(Landroid/view/MenuItem;)Z
- .locals 1
- .param p1, "item" # Landroid/view/MenuItem;
- .prologue
- .line 1492
- 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 1503
- return-void
- .end method
- .method public onPause()V
- .locals 1
- .prologue
- .line 1347
- const/4 v0, 0x1
- iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z
- .line 1348
- return-void
- .end method
- .method public onPrepareOptionsMenu(Landroid/view/Menu;)V
- .locals 0
- .param p1, "menu" # Landroid/view/Menu;
- .prologue
- .line 1461
- return-void
- .end method
- .method public onRequestPermissionsResult(I[Ljava/lang/String;[I)V
- .locals 0
- .param p1, "requestCode" # I
- .param p2, "permissions" # [Ljava/lang/String;
- .annotation build Landroid/support/annotation/NonNull;
- .end annotation
- .end param
- .param p3, "grantResults" # [I
- .annotation build Landroid/support/annotation/NonNull;
- .end annotation
- .end param
- .prologue
- .line 1054
- return-void
- .end method
- .method public onResume()V
- .locals 1
- .prologue
- .line 1312
- const/4 v0, 0x1
- iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z
- .line 1313
- return-void
- .end method
- .method public onSaveInstanceState(Landroid/os/Bundle;)V
- .locals 0
- .param p1, "outState" # Landroid/os/Bundle;
- .prologue
- .line 1335
- return-void
- .end method
- .method public onStart()V
- .locals 4
- .prologue
- const/4 v1, 0x1
- .line 1291
- iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mCalled:Z
- .line 1293
- iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mLoadersStarted:Z
- if-nez v0, :cond_1
- .line 1294
- iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mLoadersStarted:Z
- .line 1295
- iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCheckedForLoaderManager:Z
- if-nez v0, :cond_0
- .line 1296
- iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mCheckedForLoaderManager:Z
- .line 1297
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mHost:Landroid/support/v4/app/FragmentHostCallback;
- 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/FragmentHostCallback;->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 1299
- :cond_0
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl;
- if-eqz v0, :cond_1
- .line 1300
- 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 1303
- :cond_1
- return-void
- .end method
- .method public onStop()V
- .locals 1
- .prologue
- .line 1356
- const/4 v0, 0x1
- iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z
- .line 1357
- 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;
- .annotation build Landroid/support/annotation/Nullable;
- .end annotation
- .end param
- .prologue
- .line 1240
- return-void
- .end method
- .method public onViewStateRestored(Landroid/os/Bundle;)V
- .locals 1
- .param p1, "savedInstanceState" # Landroid/os/Bundle;
- .annotation build Landroid/support/annotation/Nullable;
- .end annotation
- .end param
- .prologue
- .line 1282
- const/4 v0, 0x1
- iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z
- .line 1283
- return-void
- .end method
- .method performActivityCreated(Landroid/os/Bundle;)V
- .locals 3
- .param p1, "savedInstanceState" # Landroid/os/Bundle;
- .prologue
- .line 1978
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl;
- if-eqz v0, :cond_0
- .line 1979
- 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 1981
- :cond_0
- const/4 v0, 0x2
- iput v0, p0, Landroid/support/v4/app/Fragment;->mState:I
- .line 1982
- const/4 v0, 0x0
- iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z
- .line 1983
- invoke-virtual {p0, p1}, Landroid/support/v4/app/Fragment;->onActivityCreated(Landroid/os/Bundle;)V
- .line 1984
- iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z
- if-nez v0, :cond_1
- .line 1985
- new-instance v0, Landroid/support/v4/app/SuperNotCalledException;
- new-instance v1, Ljava/lang/StringBuilder;
- invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()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;-><init>(Ljava/lang/String;)V
- throw v0
- .line 1988
- :cond_1
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl;
- if-eqz v0, :cond_2
- .line 1989
- 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 1991
- :cond_2
- return-void
- .end method
- .method performConfigurationChanged(Landroid/content/res/Configuration;)V
- .locals 1
- .param p1, "newConfig" # Landroid/content/res/Configuration;
- .prologue
- .line 2032
- invoke-virtual {p0, p1}, Landroid/support/v4/app/Fragment;->onConfigurationChanged(Landroid/content/res/Configuration;)V
- .line 2033
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl;
- if-eqz v0, :cond_0
- .line 2034
- 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 2036
- :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 2099
- iget-boolean v1, p0, Landroid/support/v4/app/Fragment;->mHidden:Z
- if-nez v1, :cond_2
- .line 2100
- invoke-virtual {p0, p1}, Landroid/support/v4/app/Fragment;->onContextItemSelected(Landroid/view/MenuItem;)Z
- move-result v1
- if-eqz v1, :cond_1
- .line 2109
- :cond_0
- :goto_0
- return v0
- .line 2103
- :cond_1
- iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl;
- if-eqz v1, :cond_2
- .line 2104
- 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 2109
- :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 1946
- iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl;
- if-eqz v1, :cond_0
- .line 1947
- 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 1949
- :cond_0
- const/4 v1, 0x1
- iput v1, p0, Landroid/support/v4/app/Fragment;->mState:I
- .line 1950
- const/4 v1, 0x0
- iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mCalled:Z
- .line 1951
- invoke-virtual {p0, p1}, Landroid/support/v4/app/Fragment;->onCreate(Landroid/os/Bundle;)V
- .line 1952
- iget-boolean v1, p0, Landroid/support/v4/app/Fragment;->mCalled:Z
- if-nez v1, :cond_1
- .line 1953
- new-instance v1, Landroid/support/v4/app/SuperNotCalledException;
- new-instance v2, Ljava/lang/StringBuilder;
- invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()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;-><init>(Ljava/lang/String;)V
- throw v1
- .line 1956
- :cond_1
- if-eqz p1, :cond_3
- .line 1957
- 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 1959
- .local v0, "p":Landroid/os/Parcelable;
- if-eqz v0, :cond_3
- .line 1960
- iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl;
- if-nez v1, :cond_2
- .line 1961
- invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->instantiateChildFragmentManager()V
- .line 1963
- :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/List;)V
- .line 1964
- 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 1967
- .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 2055
- const/4 v0, 0x0
- .line 2056
- .local v0, "show":Z
- iget-boolean v1, p0, Landroid/support/v4/app/Fragment;->mHidden:Z
- if-nez v1, :cond_1
- .line 2057
- 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 2058
- const/4 v0, 0x1
- .line 2059
- invoke-virtual {p0, p1, p2}, Landroid/support/v4/app/Fragment;->onCreateOptionsMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)V
- .line 2061
- :cond_0
- iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl;
- if-eqz v1, :cond_1
- .line 2062
- 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 2065
- :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 1971
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl;
- if-eqz v0, :cond_0
- .line 1972
- 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 1974
- :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
- const/4 v1, 0x0
- .line 2197
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl;
- if-eqz v0, :cond_0
- .line 2198
- 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 2200
- :cond_0
- iput v1, p0, Landroid/support/v4/app/Fragment;->mState:I
- .line 2201
- iput-boolean v1, p0, Landroid/support/v4/app/Fragment;->mCalled:Z
- .line 2202
- invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->onDestroy()V
- .line 2203
- iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z
- if-nez v0, :cond_1
- .line 2204
- new-instance v0, Landroid/support/v4/app/SuperNotCalledException;
- new-instance v1, Ljava/lang/StringBuilder;
- invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()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;-><init>(Ljava/lang/String;)V
- throw v0
- .line 2207
- :cond_1
- return-void
- .end method
- .method performDestroyView()V
- .locals 3
- .prologue
- .line 2181
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl;
- if-eqz v0, :cond_0
- .line 2182
- 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 2184
- :cond_0
- const/4 v0, 0x1
- iput v0, p0, Landroid/support/v4/app/Fragment;->mState:I
- .line 2185
- const/4 v0, 0x0
- iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z
- .line 2186
- invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->onDestroyView()V
- .line 2187
- iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z
- if-nez v0, :cond_1
- .line 2188
- new-instance v0, Landroid/support/v4/app/SuperNotCalledException;
- new-instance v1, Ljava/lang/StringBuilder;
- invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()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;-><init>(Ljava/lang/String;)V
- throw v0
- .line 2191
- :cond_1
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl;
- if-eqz v0, :cond_2
- .line 2192
- 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 2194
- :cond_2
- return-void
- .end method
- .method performLowMemory()V
- .locals 1
- .prologue
- .line 2039
- invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->onLowMemory()V
- .line 2040
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl;
- if-eqz v0, :cond_0
- .line 2041
- 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 2043
- :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 2083
- iget-boolean v1, p0, Landroid/support/v4/app/Fragment;->mHidden:Z
- if-nez v1, :cond_2
- .line 2084
- 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 2085
- invoke-virtual {p0, p1}, Landroid/support/v4/app/Fragment;->onOptionsItemSelected(Landroid/view/MenuItem;)Z
- move-result v1
- if-eqz v1, :cond_1
- .line 2095
- :cond_0
- :goto_0
- return v0
- .line 2089
- :cond_1
- iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl;
- if-eqz v1, :cond_2
- .line 2090
- 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 2095
- :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 2113
- iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mHidden:Z
- if-nez v0, :cond_1
- .line 2114
- 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 2115
- invoke-virtual {p0, p1}, Landroid/support/v4/app/Fragment;->onOptionsMenuClosed(Landroid/view/Menu;)V
- .line 2117
- :cond_0
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl;
- if-eqz v0, :cond_1
- .line 2118
- 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 2121
- :cond_1
- return-void
- .end method
- .method performPause()V
- .locals 3
- .prologue
- .line 2134
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl;
- if-eqz v0, :cond_0
- .line 2135
- 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 2137
- :cond_0
- const/4 v0, 0x4
- iput v0, p0, Landroid/support/v4/app/Fragment;->mState:I
- .line 2138
- const/4 v0, 0x0
- iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z
- .line 2139
- invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->onPause()V
- .line 2140
- iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z
- if-nez v0, :cond_1
- .line 2141
- new-instance v0, Landroid/support/v4/app/SuperNotCalledException;
- new-instance v1, Ljava/lang/StringBuilder;
- invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()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;-><init>(Ljava/lang/String;)V
- throw v0
- .line 2144
- :cond_1
- return-void
- .end method
- .method performPrepareOptionsMenu(Landroid/view/Menu;)Z
- .locals 2
- .param p1, "menu" # Landroid/view/Menu;
- .prologue
- .line 2069
- const/4 v0, 0x0
- .line 2070
- .local v0, "show":Z
- iget-boolean v1, p0, Landroid/support/v4/app/Fragment;->mHidden:Z
- if-nez v1, :cond_1
- .line 2071
- 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 2072
- const/4 v0, 0x1
- .line 2073
- invoke-virtual {p0, p1}, Landroid/support/v4/app/Fragment;->onPrepareOptionsMenu(Landroid/view/Menu;)V
- .line 2075
- :cond_0
- iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl;
- if-eqz v1, :cond_1
- .line 2076
- 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 2079
- :cond_1
- return v0
- .end method
- .method performReallyStop()V
- .locals 4
- .prologue
- const/4 v3, 0x0
- .line 2160
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl;
- if-eqz v0, :cond_0
- .line 2161
- 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 2163
- :cond_0
- const/4 v0, 0x2
- iput v0, p0, Landroid/support/v4/app/Fragment;->mState:I
- .line 2164
- iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mLoadersStarted:Z
- if-eqz v0, :cond_2
- .line 2165
- iput-boolean v3, p0, Landroid/support/v4/app/Fragment;->mLoadersStarted:Z
- .line 2166
- iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCheckedForLoaderManager:Z
- if-nez v0, :cond_1
- .line 2167
- const/4 v0, 0x1
- iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCheckedForLoaderManager:Z
- .line 2168
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mHost:Landroid/support/v4/app/FragmentHostCallback;
- 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/FragmentHostCallback;->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 2170
- :cond_1
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl;
- if-eqz v0, :cond_2
- .line 2171
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mHost:Landroid/support/v4/app/FragmentHostCallback;
- invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;->getRetainLoaders()Z
- move-result v0
- if-eqz v0, :cond_3
- .line 2172
- 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
- .line 2178
- :cond_2
- :goto_0
- return-void
- .line 2174
- :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;->doStop()V
- goto :goto_0
- .end method
- .method performResume()V
- .locals 3
- .prologue
- .line 2014
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl;
- if-eqz v0, :cond_0
- .line 2015
- 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 2016
- 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 2018
- :cond_0
- const/4 v0, 0x5
- iput v0, p0, Landroid/support/v4/app/Fragment;->mState:I
- .line 2019
- const/4 v0, 0x0
- iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z
- .line 2020
- invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->onResume()V
- .line 2021
- iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z
- if-nez v0, :cond_1
- .line 2022
- new-instance v0, Landroid/support/v4/app/SuperNotCalledException;
- new-instance v1, Ljava/lang/StringBuilder;
- invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()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;-><init>(Ljava/lang/String;)V
- throw v0
- .line 2025
- :cond_1
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl;
- if-eqz v0, :cond_2
- .line 2026
- 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 2027
- 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 2029
- :cond_2
- return-void
- .end method
- .method performSaveInstanceState(Landroid/os/Bundle;)V
- .locals 2
- .param p1, "outState" # Landroid/os/Bundle;
- .prologue
- .line 2124
- invoke-virtual {p0, p1}, Landroid/support/v4/app/Fragment;->onSaveInstanceState(Landroid/os/Bundle;)V
- .line 2125
- iget-object v1, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl;
- if-eqz v1, :cond_0
- .line 2126
- 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 2127
- .local v0, "p":Landroid/os/Parcelable;
- if-eqz v0, :cond_0
- .line 2128
- const-string v1, "android:support:fragments"
- invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
- .line 2131
- .end local v0 # "p":Landroid/os/Parcelable;
- :cond_0
- return-void
- .end method
- .method performStart()V
- .locals 3
- .prologue
- .line 1994
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl;
- if-eqz v0, :cond_0
- .line 1995
- 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 1996
- 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 1998
- :cond_0
- const/4 v0, 0x4
- iput v0, p0, Landroid/support/v4/app/Fragment;->mState:I
- .line 1999
- const/4 v0, 0x0
- iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z
- .line 2000
- invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->onStart()V
- .line 2001
- iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z
- if-nez v0, :cond_1
- .line 2002
- new-instance v0, Landroid/support/v4/app/SuperNotCalledException;
- new-instance v1, Ljava/lang/StringBuilder;
- invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()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;-><init>(Ljava/lang/String;)V
- throw v0
- .line 2005
- :cond_1
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl;
- if-eqz v0, :cond_2
- .line 2006
- 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 2008
- :cond_2
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl;
- if-eqz v0, :cond_3
- .line 2009
- 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 2011
- :cond_3
- return-void
- .end method
- .method performStop()V
- .locals 3
- .prologue
- .line 2147
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl;
- if-eqz v0, :cond_0
- .line 2148
- 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 2150
- :cond_0
- const/4 v0, 0x3
- iput v0, p0, Landroid/support/v4/app/Fragment;->mState:I
- .line 2151
- const/4 v0, 0x0
- iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z
- .line 2152
- invoke-virtual {p0}, Landroid/support/v4/app/Fragment;->onStop()V
- .line 2153
- iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z
- if-nez v0, :cond_1
- .line 2154
- new-instance v0, Landroid/support/v4/app/SuperNotCalledException;
- new-instance v1, Ljava/lang/StringBuilder;
- invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()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;-><init>(Ljava/lang/String;)V
- throw v0
- .line 2157
- :cond_1
- return-void
- .end method
- .method public registerForContextMenu(Landroid/view/View;)V
- .locals 0
- .param p1, "view" # Landroid/view/View;
- .prologue
- .line 1538
- invoke-virtual {p1, p0}, Landroid/view/View;->setOnCreateContextMenuListener(Landroid/view/View$OnCreateContextMenuListener;)V
- .line 1539
- return-void
- .end method
- .method public final requestPermissions([Ljava/lang/String;I)V
- .locals 3
- .param p1, "permissions" # [Ljava/lang/String;
- .annotation build Landroid/support/annotation/NonNull;
- .end annotation
- .end param
- .param p2, "requestCode" # I
- .prologue
- .line 1028
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mHost:Landroid/support/v4/app/FragmentHostCallback;
- if-nez v0, :cond_0
- .line 1029
- new-instance v0, Ljava/lang/IllegalStateException;
- new-instance v1, Ljava/lang/StringBuilder;
- invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()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;-><init>(Ljava/lang/String;)V
- throw v0
- .line 1031
- :cond_0
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mHost:Landroid/support/v4/app/FragmentHostCallback;
- invoke-virtual {v0, p0, p1, p2}, Landroid/support/v4/app/FragmentHostCallback;->onRequestPermissionsFromFragment(Landroid/support/v4/app/Fragment;[Ljava/lang/String;I)V
- .line 1032
- return-void
- .end method
- .method final restoreViewState(Landroid/os/Bundle;)V
- .locals 3
- .param p1, "savedInstanceState" # Landroid/os/Bundle;
- .prologue
- .line 464
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mSavedViewState:Landroid/util/SparseArray;
- if-eqz v0, :cond_0
- .line 465
- 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 466
- const/4 v0, 0x0
- iput-object v0, p0, Landroid/support/v4/app/Fragment;->mSavedViewState:Landroid/util/SparseArray;
- .line 468
- :cond_0
- const/4 v0, 0x0
- iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z
- .line 469
- invoke-virtual {p0, p1}, Landroid/support/v4/app/Fragment;->onViewStateRestored(Landroid/os/Bundle;)V
- .line 470
- iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mCalled:Z
- if-nez v0, :cond_1
- .line 471
- new-instance v0, Landroid/support/v4/app/SuperNotCalledException;
- new-instance v1, Ljava/lang/StringBuilder;
- invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()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;-><init>(Ljava/lang/String;)V
- throw v0
- .line 474
- :cond_1
- return-void
- .end method
- .method public setAllowEnterTransitionOverlap(Z)V
- .locals 1
- .param p1, "allow" # Z
- .prologue
- .line 1792
- invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
- move-result-object v0
- iput-object v0, p0, Landroid/support/v4/app/Fragment;->mAllowEnterTransitionOverlap:Ljava/lang/Boolean;
- .line 1793
- return-void
- .end method
- .method public setAllowReturnTransitionOverlap(Z)V
- .locals 1
- .param p1, "allow" # Z
- .prologue
- .line 1816
- invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
- move-result-object v0
- iput-object v0, p0, Landroid/support/v4/app/Fragment;->mAllowReturnTransitionOverlap:Ljava/lang/Boolean;
- .line 1817
- return-void
- .end method
- .method public setArguments(Landroid/os/Bundle;)V
- .locals 2
- .param p1, "args" # Landroid/os/Bundle;
- .prologue
- .line 547
- iget v0, p0, Landroid/support/v4/app/Fragment;->mIndex:I
- if-ltz v0, :cond_0
- .line 548
- new-instance v0, Ljava/lang/IllegalStateException;
- const-string v1, "Fragment already active"
- invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
- throw v0
- .line 550
- :cond_0
- iput-object p1, p0, Landroid/support/v4/app/Fragment;->mArguments:Landroid/os/Bundle;
- .line 551
- return-void
- .end method
- .method public setEnterSharedElementCallback(Landroid/support/v4/app/SharedElementCallback;)V
- .locals 0
- .param p1, "callback" # Landroid/support/v4/app/SharedElementCallback;
- .prologue
- .line 1581
- iput-object p1, p0, Landroid/support/v4/app/Fragment;->mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback;
- .line 1582
- return-void
- .end method
- .method public setEnterTransition(Ljava/lang/Object;)V
- .locals 0
- .param p1, "transition" # Ljava/lang/Object;
- .prologue
- .line 1606
- iput-object p1, p0, Landroid/support/v4/app/Fragment;->mEnterTransition:Ljava/lang/Object;
- .line 1607
- return-void
- .end method
- .method public setExitSharedElementCallback(Landroid/support/v4/app/SharedElementCallback;)V
- .locals 0
- .param p1, "callback" # Landroid/support/v4/app/SharedElementCallback;
- .prologue
- .line 1592
- iput-object p1, p0, Landroid/support/v4/app/Fragment;->mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback;
- .line 1593
- return-void
- .end method
- .method public setExitTransition(Ljava/lang/Object;)V
- .locals 0
- .param p1, "transition" # Ljava/lang/Object;
- .prologue
- .line 1671
- iput-object p1, p0, Landroid/support/v4/app/Fragment;->mExitTransition:Ljava/lang/Object;
- .line 1672
- return-void
- .end method
- .method public setHasOptionsMenu(Z)V
- .locals 1
- .param p1, "hasMenu" # Z
- .prologue
- .line 835
- iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mHasMenu:Z
- if-eq v0, p1, :cond_0
- .line 836
- iput-boolean p1, p0, Landroid/support/v4/app/Fragment;->mHasMenu:Z
- .line 837
- 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 838
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mHost:Landroid/support/v4/app/FragmentHostCallback;
- invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;->onSupportInvalidateOptionsMenu()V
- .line 841
- :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 477
- iput p1, p0, Landroid/support/v4/app/Fragment;->mIndex:I
- .line 478
- if-eqz p2, :cond_0
- .line 479
- new-instance v0, Ljava/lang/StringBuilder;
- invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()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 483
- :goto_0
- return-void
- .line 481
- :cond_0
- new-instance v0, Ljava/lang/StringBuilder;
- invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()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 570
- iget v0, p0, Landroid/support/v4/app/Fragment;->mIndex:I
- if-ltz v0, :cond_0
- .line 571
- new-instance v0, Ljava/lang/IllegalStateException;
- const-string v1, "Fragment already active"
- invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
- throw v0
- .line 573
- :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 575
- return-void
- .line 573
- :cond_1
- const/4 v0, 0x0
- goto :goto_0
- .end method
- .method public setMenuVisibility(Z)V
- .locals 1
- .param p1, "menuVisible" # Z
- .prologue
- .line 853
- iget-boolean v0, p0, Landroid/support/v4/app/Fragment;->mMenuVisible:Z
- if-eq v0, p1, :cond_0
- .line 854
- iput-boolean p1, p0, Landroid/support/v4/app/Fragment;->mMenuVisible:Z
- .line 855
- 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 856
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mHost:Landroid/support/v4/app/FragmentHostCallback;
- invoke-virtual {v0}, Landroid/support/v4/app/FragmentHostCallback;->onSupportInvalidateOptionsMenu()V
- .line 859
- :cond_0
- return-void
- .end method
- .method public setReenterTransition(Ljava/lang/Object;)V
- .locals 0
- .param p1, "transition" # Ljava/lang/Object;
- .prologue
- .line 1704
- iput-object p1, p0, Landroid/support/v4/app/Fragment;->mReenterTransition:Ljava/lang/Object;
- .line 1705
- return-void
- .end method
- .method public setRetainInstance(Z)V
- .locals 2
- .param p1, "retain" # Z
- .prologue
- .line 816
- 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 817
- 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;-><init>(Ljava/lang/String;)V
- throw v0
- .line 820
- :cond_0
- iput-boolean p1, p0, Landroid/support/v4/app/Fragment;->mRetainInstance:Z
- .line 821
- return-void
- .end method
- .method public setReturnTransition(Ljava/lang/Object;)V
- .locals 0
- .param p1, "transition" # Ljava/lang/Object;
- .prologue
- .line 1637
- iput-object p1, p0, Landroid/support/v4/app/Fragment;->mReturnTransition:Ljava/lang/Object;
- .line 1638
- return-void
- .end method
- .method public setSharedElementEnterTransition(Ljava/lang/Object;)V
- .locals 0
- .param p1, "transition" # Ljava/lang/Object;
- .prologue
- .line 1734
- iput-object p1, p0, Landroid/support/v4/app/Fragment;->mSharedElementEnterTransition:Ljava/lang/Object;
- .line 1735
- return-void
- .end method
- .method public setSharedElementReturnTransition(Ljava/lang/Object;)V
- .locals 0
- .param p1, "transition" # Ljava/lang/Object;
- .prologue
- .line 1763
- iput-object p1, p0, Landroid/support/v4/app/Fragment;->mSharedElementReturnTransition:Ljava/lang/Object;
- .line 1764
- 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 589
- iput-object p1, p0, Landroid/support/v4/app/Fragment;->mTarget:Landroid/support/v4/app/Fragment;
- .line 590
- iput p2, p0, Landroid/support/v4/app/Fragment;->mTargetRequestCode:I
- .line 591
- return-void
- .end method
- .method public setUserVisibleHint(Z)V
- .locals 2
- .param p1, "isVisibleToUser" # Z
- .prologue
- .line 875
- 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 876
- 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 878
- :cond_0
- iput-boolean p1, p0, Landroid/support/v4/app/Fragment;->mUserVisibleHint:Z
- .line 879
- if-nez p1, :cond_1
- const/4 v0, 0x1
- :goto_0
- iput-boolean v0, p0, Landroid/support/v4/app/Fragment;->mDeferStart:Z
- .line 880
- return-void
- .line 879
- :cond_1
- const/4 v0, 0x0
- goto :goto_0
- .end method
- .method public shouldShowRequestPermissionRationale(Ljava/lang/String;)Z
- .locals 1
- .param p1, "permission" # Ljava/lang/String;
- .annotation build Landroid/support/annotation/NonNull;
- .end annotation
- .end param
- .prologue
- .line 1077
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mHost:Landroid/support/v4/app/FragmentHostCallback;
- if-eqz v0, :cond_0
- .line 1078
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mHost:Landroid/support/v4/app/FragmentHostCallback;
- invoke-virtual {v0, p1}, Landroid/support/v4/app/FragmentHostCallback;->onShouldShowRequestPermissionRationale(Ljava/lang/String;)Z
- move-result v0
- .line 1080
- :goto_0
- return v0
- :cond_0
- const/4 v0, 0x0
- goto :goto_0
- .end method
- .method public startActivity(Landroid/content/Intent;)V
- .locals 1
- .param p1, "intent" # Landroid/content/Intent;
- .prologue
- .line 910
- const/4 v0, 0x0
- invoke-virtual {p0, p1, v0}, Landroid/support/v4/app/Fragment;->startActivity(Landroid/content/Intent;Landroid/os/Bundle;)V
- .line 911
- return-void
- .end method
- .method public startActivity(Landroid/content/Intent;Landroid/os/Bundle;)V
- .locals 3
- .param p1, "intent" # Landroid/content/Intent;
- .param p2, "options" # Landroid/os/Bundle;
- .annotation build Landroid/support/annotation/Nullable;
- .end annotation
- .end param
- .prologue
- .line 918
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mHost:Landroid/support/v4/app/FragmentHostCallback;
- if-nez v0, :cond_0
- .line 919
- new-instance v0, Ljava/lang/IllegalStateException;
- new-instance v1, Ljava/lang/StringBuilder;
- invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()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;-><init>(Ljava/lang/String;)V
- throw v0
- .line 921
- :cond_0
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mHost:Landroid/support/v4/app/FragmentHostCallback;
- const/4 v1, -0x1
- invoke-virtual {v0, p0, p1, v1, p2}, Landroid/support/v4/app/FragmentHostCallback;->onStartActivityFromFragment(Landroid/support/v4/app/Fragment;Landroid/content/Intent;ILandroid/os/Bundle;)V
- .line 922
- return-void
- .end method
- .method public startActivityForResult(Landroid/content/Intent;I)V
- .locals 1
- .param p1, "intent" # Landroid/content/Intent;
- .param p2, "requestCode" # I
- .prologue
- .line 929
- const/4 v0, 0x0
- invoke-virtual {p0, p1, p2, v0}, Landroid/support/v4/app/Fragment;->startActivityForResult(Landroid/content/Intent;ILandroid/os/Bundle;)V
- .line 930
- return-void
- .end method
- .method public startActivityForResult(Landroid/content/Intent;ILandroid/os/Bundle;)V
- .locals 3
- .param p1, "intent" # Landroid/content/Intent;
- .param p2, "requestCode" # I
- .param p3, "options" # Landroid/os/Bundle;
- .annotation build Landroid/support/annotation/Nullable;
- .end annotation
- .end param
- .prologue
- .line 937
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mHost:Landroid/support/v4/app/FragmentHostCallback;
- if-nez v0, :cond_0
- .line 938
- new-instance v0, Ljava/lang/IllegalStateException;
- new-instance v1, Ljava/lang/StringBuilder;
- invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()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;-><init>(Ljava/lang/String;)V
- throw v0
- .line 940
- :cond_0
- iget-object v0, p0, Landroid/support/v4/app/Fragment;->mHost:Landroid/support/v4/app/FragmentHostCallback;
- invoke-virtual {v0, p0, p1, p2, p3}, Landroid/support/v4/app/FragmentHostCallback;->onStartActivityFromFragment(Landroid/support/v4/app/Fragment;Landroid/content/Intent;ILandroid/os/Bundle;)V
- .line 941
- return-void
- .end method
- .method public toString()Ljava/lang/String;
- .locals 2
- .prologue
- .line 505
- new-instance v0, Ljava/lang/StringBuilder;
- const/16 v1, 0x80
- invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(I)V
- .line 506
- .local v0, "sb":Ljava/lang/StringBuilder;
- invoke-static {p0, v0}, Landroid/support/v4/util/DebugUtils;->buildShortClassTag(Ljava/lang/Object;Ljava/lang/StringBuilder;)V
- .line 507
- iget v1, p0, Landroid/support/v4/app/Fragment;->mIndex:I
- if-ltz v1, :cond_0
- .line 508
- const-string v1, " #"
- invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- .line 509
- iget v1, p0, Landroid/support/v4/app/Fragment;->mIndex:I
- invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
- .line 511
- :cond_0
- iget v1, p0, Landroid/support/v4/app/Fragment;->mFragmentId:I
- if-eqz v1, :cond_1
- .line 512
- const-string v1, " id=0x"
- invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- .line 513
- 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 515
- :cond_1
- iget-object v1, p0, Landroid/support/v4/app/Fragment;->mTag:Ljava/lang/String;
- if-eqz v1, :cond_2
- .line 516
- const-string v1, " "
- invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
- .line 517
- 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 519
- :cond_2
- const/16 v1, 0x7d
- invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
- .line 520
- 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 1549
- const/4 v0, 0x0
- invoke-virtual {p1, v0}, Landroid/view/View;->setOnCreateContextMenuListener(Landroid/view/View$OnCreateContextMenuListener;)V
- .line 1550
- return-void
- .end method
|