package Ġcom . trend y ol . med usa Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . os . Bundle Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġcom . trend y ol . med us alib . navigator . Multiple Stack Navigator Ċ Ċ open Ġclass ĠBase Fragment Ġ: ĠFragment () Ġ{ ĊĊĠĠĠ Ġvar Ġmultiple Stack Navigator : ĠMultiple Stack Navigator ? Ġ= Ġnull ĊĊĠĠĠ Ġoverride Ġfun Ġon Attach ( context : ĠContext ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Attach ( context ) ĊĠĠĠĠĠĠĠ Ġinit Stack Navigator ( context ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġinit Stack Navigator ( context : ĠContext ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( context Ġis ĠMainActivity Ġ&& Ġmultiple Stack Navigator Ġ== Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmultiple Stack Navigator Ġ= Ġcontext . multiple Stack Navigator ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġif Ġ( context Ġis ĠMainActivity 2 Ġ&& Ġmultiple Stack Navigator Ġ== Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmultiple Stack Navigator Ġ= Ġcontext . multiple Stack Navigator ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Activity Created ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Activity Created ( savedInstanceState ) ĊĠĠĠĠĠĠĠ Ġinit Stack Navigator ( context ) ĊĠĠĠ Ġ} Ċ }