package Ġcom . ang cy o . base Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . View Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġandroidx . fragment . app . FragmentManager Ċ import Ġcom . ang cy o . library . L Ċ Ċ /** Ċ Ġ* Ċ Ġ* ĠEmail : ang cy o @ 1 2 6 . com Ċ Ġ* Ġ@ author Ġang cy o Ċ Ġ* Ġ@ date Ġ 2 0 1 9 / 1 2 / 2 3 Ċ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 1 9 ĠSh en Z hen ĠO & M ĠCloud ĠCo ., ĠLtd . ĠAll Ġrights Ġreserved . Ċ Ġ*/ Ċ class ĠLog Fragment Lifecycle Callbacks Ġ: ĠFragment Manager . Fragment Lifecycle Callbacks () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġon Fragment Created ( fm : ĠFragment Manager , Ġf : ĠFragment , ĠsavedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ ĠL . v ("${ f . java Class . simple Name }\ n ${ f . log () }") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Fragment View Created ( ĊĠĠĠĠĠĠĠ Ġfm : ĠFragment Manager , ĊĠĠĠĠĠĠĠ Ġf : ĠFragment , ĊĠĠĠĠĠĠĠ Ġv : ĠView , ĊĠĠĠĠĠĠĠ ĠsavedInstanceState : ĠBundle ? ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ ĠL . v ("${ f . java Class . simple Name }\ n ${ f . log () }") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Fragment Stopped ( fm : ĠFragment Manager , Ġf : ĠFragment ) Ġ{ ĊĠĠĠĠĠĠĠ ĠL . v ("${ f . java Class . simple Name }\ n ${ f . log () }") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Fragment Res umed ( fm : ĠFragment Manager , Ġf : ĠFragment ) Ġ{ ĊĠĠĠĠĠĠĠ ĠL . v ("${ f . java Class . simple Name }\ n ${ f . log () }") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Fragment Attached ( fm : ĠFragment Manager , Ġf : ĠFragment , Ġcontext : ĠContext ) Ġ{ ĊĠĠĠĠĠĠĠ ĠL . v ("${ f . java Class . simple Name }\ n ${ f . log () }") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Fragment Pre Attached ( fm : ĠFragment Manager , Ġf : ĠFragment , Ġcontext : ĠContext ) Ġ{ ĊĠĠĠĠĠĠĠ ĠL . v ("${ f . java Class . simple Name }\ n ${ f . log () }") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Fragment Destroyed ( fm : ĠFragment Manager , Ġf : ĠFragment ) Ġ{ ĊĠĠĠĠĠĠĠ ĠL . v ("${ f . java Class . simple Name }\ n ${ f . log () }") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Fragment Save InstanceState ( fm : ĠFragment Manager , Ġf : ĠFragment , Ġout State : ĠBundle ) Ġ{ ĊĠĠĠĠĠĠĠ ĠL . v ("${ f . java Class . simple Name }\ n ${ f . log () }") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Fragment Started ( fm : ĠFragment Manager , Ġf : ĠFragment ) Ġ{ ĊĠĠĠĠĠĠĠ ĠL . v ("${ f . java Class . simple Name }\ n ${ f . log () }") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Fragment View Destroyed ( fm : ĠFragment Manager , Ġf : ĠFragment ) Ġ{ ĊĠĠĠĠĠĠĠ ĠL . v ("${ f . java Class . simple Name }\ n ${ f . log () }") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Fragment Pre Created ( ĊĠĠĠĠĠĠĠ Ġfm : ĠFragment Manager , ĊĠĠĠĠĠĠĠ Ġf : ĠFragment , ĊĠĠĠĠĠĠĠ ĠsavedInstanceState : ĠBundle ? ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ ĠL . v ("${ f . java Class . simple Name }\ n ${ f . log () }") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Fragment Activity Created ( ĊĠĠĠĠĠĠĠ Ġfm : ĠFragment Manager , ĊĠĠĠĠĠĠĠ Ġf : ĠFragment , ĊĠĠĠĠĠĠĠ ĠsavedInstanceState : ĠBundle ? ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ ĠL . v ("${ f . java Class . simple Name }\ n ${ f . log () }") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Fragment Paused ( fm : ĠFragment Manager , Ġf : ĠFragment ) Ġ{ ĊĠĠĠĠĠĠĠ ĠL . v ("${ f . java Class . simple Name }\ n ${ f . log () }") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Fragment Detached ( fm : ĠFragment Manager , Ġf : ĠFragment ) Ġ{ ĊĠĠĠĠĠĠĠ ĠL . v ("${ f . java Class . simple Name }\ n ${ f . log () }") ĊĠĠĠ Ġ} Ċ }