package Ġcom . did ich ux ing . d ora emon kit . kit Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroid . content . Context Ċ import Ġandroid . os . Bundle Ċ import Ġcom . did ich ux ing . d ora emon kit . Do Kit Ċ import Ġcom . did ich ux ing . d ora emon kit . util . Activity Utils Ċ import Ġcom . did ich ux ing . d ora emon kit . kit . core . Base Fragment Ċ Ċ /** Ċ Ġ* Ġ================================= =============== Ċ Ġ* Ġ ä½ľ ĠĠĠ Ġ èĢħ ï¼ļ jint ï¼Ī éĩĳ åı° ï¼ī Ċ Ġ* Ġ çīĪ ĠĠĠ Ġæľ¬ ï¼ļ 1 . 0 Ċ Ġ* ĠåĪĽå»º æĹ¥æľŁ ï¼ļ 2 0 1 9 - 1 1 - 2 0 - 1 5 : 2 9 Ċ Ġ* Ġæı ı ĠĠĠ Ġ è¿° ï¼ļ åĨħ ç½® å·¥åħ· å¿ħé¡» éĩį åĨĻ inner Kit Id èĢĮä¸Ķ éľĢè¦ģ åĴĮ d ora emon kit æ¨¡åĿĹ ä¸ĭçļĦ assets / d okit _ system _ k its . json æĸĩä»¶ ä¸ŃçļĦ inner Kit Id ä¿ĿæĮģ ä¸Ģèĩ´ Ċ Ġ* Ġ åĲ¦åĪĻ è¯¥ å·¥åħ· æĹłæ³ķ åľ¨ å·¥åħ· éĿ¢ æĿ¿ ä¸Ń æĺ¾ç¤º Ċ Ġ* Ġ ä¿® è®¢ åİĨåı² ï¼ļ Ċ Ġ* Ġ================================= =============== Ċ Ġ*/ Ċ abstract Ġclass ĠAbstract Kit Ġ: ĠI Kit Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ åĲ¯åĬ¨ Universal Activity ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġfragment Class ĊĠĠĠĠ Ġ* Ġ@ param Ġcontext ĊĠĠĠĠ Ġ* Ġ@ param Ġbundle ĊĠĠĠĠ Ġ* Ġ@ param Ġis System Fragment Ġæĺ¯åĲ¦ æĺ¯ åĨħ ç½® kit ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġstart Universal Activity ( ĊĠĠĠĠĠĠĠ Ġfragment Class : ĠClass < out ĠBase Fragment >, ĊĠĠĠĠĠĠĠ Ġcontext : ĠContext ?, ĊĠĠĠĠĠĠĠ Ġbundle : ĠBundle ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġis System Fragment : ĠBoolean Ġ= Ġfalse ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ ĠDo Kit . launch FullScreen ( fragment Class , Ġcontext , Ġbundle , Ġis System Fragment ) ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġæĺ¯åĲ¦ æĺ¯ åĨħ ç½® kit Ġ å¤ĸéĥ¨ kit ä¸įéľĢè¦ģ å®ŀçİ° ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ return ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġopen Ġval Ġis Inner Kit : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġfalse ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġæĺ¯åĲ¦ åı¯ä»¥ æĺ¾ç¤º åľ¨ å·¥åħ· éĿ¢ æĿ¿ ä¸Ĭ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġcan Show : ĠBoolean Ġ= Ġtrue ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġè¿ĶåĽŀ kit Id ĊĠĠĠĠ Ġ* Ġ åĨħ ç½® å·¥åħ· å¿ħé¡» è¿ĶåĽŀ èĢĮä¸Ķ éľĢè¦ģ åĴĮ d ora emon kit æ¨¡åĿĹ ä¸ĭçļĦ assets / d okit _ system _ k its . json æĸĩä»¶ ä¸ŃçļĦ inner Kit Id ä¿ĿæĮģ ä¸Ģèĩ´ ĊĠĠĠĠ Ġ* Ġ åĲ¦åĪĻ è¯¥ å·¥åħ· æĹłæ³ķ åľ¨ å·¥åħ· éĿ¢ æĿ¿ ä¸Ń æĺ¾ç¤º ĊĠĠĠĠ Ġ* Ġ@ return ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġopen Ġfun Ġinner Kit Id (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ"" ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġè¿ĶåĽŀ å½ĵåīį æłĪ é¡¶ çļĦ activity ĊĠĠĠĠ Ġ* Ġ@ return Ġactivity ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġcurrent Activity (): ĠActivity ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠActivity Utils . get Top Activity () ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġoverride Ġval Ġcategory : ĠInt ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠCategory . DEFAULT ĊĊ Ċ }