package Ġcom . andre ade v . st arg azer ss ample . ui . splash Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġcom . andre ade v . st arg azer ss ample . App Ċ import Ġcom . andre ade v . st arg azer ss ample . R Ċ import Ġcom . andre ade v . st arg azer ss ample . di . components . D agger Fragment Component Ċ import Ġcom . andre ade v . st arg azer ss ample . route . Route Manager Ċ import Ġcom . andre ade v . st arg azer ss ample . ui . base . Base M vp Fragment Ċ import Ġjavax . inject . Inject Ċ Ċ /** Ċ Ġ* ĠA Ġplaceholder Ġfragment Ġcontaining Ġa Ġsimple Ġview . Ċ Ġ*/ Ċ class ĠSpl ash Fragment Ġ: ĠBase M vp Fragment < Splash View , ĠSpl ash Presenter >(), ĠSpl ash View Ġ{ ĊĊĠĠĠ Ġ////////////////////////////////////////////////////////////////// //////////////////////////////////////////////// // ĊĠĠĠ Ġ// ĊĠĠĠ Ġ// ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠINIT ĊĠĠĠ Ġ// ĊĠĠĠ Ġ////////////////////////////////////////////////////////////////// //////////////////////////////////////////////// // ĊĊĠĠĠ Ġ@ Inject ĊĠĠĠ Ġlateinit Ġvar Ġsplash Presenter Ġ: ĠSpl ash Presenter ĊĊĠĠĠ Ġcompanion Ġobject ĠInstance { ĊĠĠĠĠĠĠĠ Ġfun Ġnew I stance (): ĠSpl ash Fragment Ġ= ĠSpl ash Fragment () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ ĠD agger Fragment Component . builder (). app Component ( App . component ). build (). inject ( this ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġinstance Presenter (): ĠSpl ash Presenter Ġ= Ġsplash Presenter ĊĊĊĠĠĠ Ġ////////////////////////////////////////////////////////////////// //////////////////////////////////////////////// // ĊĠĠĠ Ġ// ĊĠĠĠ Ġ// ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFR AG MENT ĊĠĠĠ Ġ// ĊĠĠĠ Ġ////////////////////////////////////////////////////////////////// //////////////////////////////////////////////// // ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate View ( in flater : ĠLayoutInflater ?, Ġcontainer : ĠViewGroup ?, ĠsavedInstanceState : ĠBundle ?): ĠView ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġinflater !!. inflate ( R . layout . fragment _ splash , Ġcontainer , Ġfalse ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon View Created ( view : ĠView ?, ĠsavedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on View Created ( view , ĠsavedInstanceState ) ĊĠĠĠĠĠĠĠ Ġm Presenter . resume () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ////////////////////////////////////////////////////////////////// //////////////////////////////////////////////// // ĊĠĠĠ Ġ// ĊĠĠĠ Ġ// ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠVIEW ĊĠĠĠ Ġ// ĊĠĠĠ Ġ////////////////////////////////////////////////////////////////// //////////////////////////////////////////////// // ĊĠĠĠ Ġoverride Ġfun Ġnavigate To Home () Ġ{ ĊĠĠĠĠĠĠĠ ĠRoute Manager . repo List ( this ) ĊĠĠĠĠĠĠĠ Ġactivity . finish () ĊĠĠĠ Ġ} ĊĊ Ċ } ĊĊ