package Ġcom . ab ob ack . wan android jet pack . main . ui Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroid . widget . TextView Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġcom . ab ob ack . base . ui . Base Fragment Ċ import Ġcom . ab ob ack . base . util . log With Tag Ċ import Ġcom . ab ob ack . wan android jet pack . collect . Select Page Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġj hb Ġon Ġ 2 0 2 0 - 0 2 - 1 1 . Ċ Ġ*/ Ċ class ĠFragment Test ( val Ġpage : ĠInt ) Ġ: ĠBase Fragment (), ĠSelect Page Ġ{ ĊĠĠĠ Ġconstructor () Ġ: Ġthis ( 1 ) ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate View ( in flater : ĠLayoutInflater , Ġcontainer : ĠViewGroup ?, ĠsavedInstanceState : ĠBundle ?): ĠView ? Ġ{ ĊĠĠĠĠĠĠĠ Ġ" this Ġ= Ġ$ this ĠĠ ĠonCreate View Ġ Ġ". log With Tag ( m Tag ) ĊĠĠĠĠĠĠĠ Ġval ĠtextView Ġ= ĠTextView ( context ) ĊĠĠĠĠĠĠĠ ĠtextView . text Ġ= Ġjava Class . simple Name Ġ+ Ġ"$ page " ĊĠĠĠĠĠĠĠ Ġreturn ĠtextView ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġpage Index () Ġ= Ġ- 1 ĊĊĠĠĠ Ġ// Ċ // Ċ // Ċ // ĠĠĠ Ġoverride Ġfun Ġon View Created ( view : ĠView , ĠsavedInstanceState : ĠBundle ?) Ġ{ Ċ // ĠĠĠĠĠĠĠ Ġsuper . on View Created ( view , ĠsavedInstanceState ) Ċ // ĠĠĠĠĠĠĠ Ġ" this Ġ= Ġ$ this ĠĠ Ġon View Created Ġ". log With Tag ( m Tag ) Ċ // Ċ // ĠĠĠ Ġ} Ċ // Ċ // ĠĠĠ Ġoverride Ġfun Ġon Resume () Ġ{ Ċ // ĠĠĠĠĠĠĠ Ġsuper . on Resume () Ċ // ĠĠĠĠĠĠĠ Ġ" this Ġ= Ġ$ this ĠĠ Ġon Resume Ġ". log With Tag ( m Tag ) Ċ // Ċ // ĠĠĠ Ġ} ĊĠĠĠ Ġoverride Ġfun ĠonSelect Page () Ġ{ ĊĠĠĠĠĠĠĠ Ġ" on Select Page Ġ= Ġpage Ġ= Ġ$ page ". log With Tag ( m Tag ) ĊĊĠĠĠ Ġ} Ċ Ċ // Ċ // ĠĠĠ Ġoverride Ġfun Ġon Detach () Ġ{ Ċ // ĠĠĠĠĠĠĠ Ġsuper . on Detach () Ċ // ĠĠĠĠĠĠĠ Ġ" this Ġ= Ġ$ this ĠĠ Ġon Detach Ġ". log With Tag ( m Tag ) Ċ // Ċ // ĠĠĠ Ġ} Ċ // ĠĠĠ Ġoverride Ġfun Ġon Destroy View () Ġ{ Ċ // ĠĠĠĠĠĠĠ Ġsuper . on Destroy View () Ċ // ĠĠĠĠĠĠĠ Ġ" this Ġ= Ġ$ this ĠĠ Ġon Destroy View Ġ". log With Tag ( m Tag ) Ċ // Ċ // Ċ // ĠĠĠ Ġ} Ċ // ĠĠĠ Ġoverride Ġfun Ġon Destroy () Ġ{ Ċ // ĠĠĠĠĠĠĠ Ġsuper . on Destroy () Ċ // ĠĠĠĠĠĠĠ Ġ" this Ġ= Ġ$ this ĠĠ Ġon Destroy Ġ". log With Tag ( m Tag ) Ċ // Ċ // ĠĠĠ Ġ} Ċ }