@ file : Suppress (" unused ") Ċ Ċ package Ġcom . classic . assistant . car . extension Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġjava . io . Serializable Ċ Ċ /** Ċ Ġ* ĠFragment Ġextensions Ċ Ġ* Ċ Ġ* Ġ@ author ĠClass ic Ċ Ġ* Ġ@ version Ġv 1 . 0 , Ġ 2 0 1 9 - 0 5 - 2 0 Ġ 1 5 : 4 8 Ċ Ġ*/ Ċ Ċ /** Ġæ·»åĬł åıĤæķ° Ġ*/ Ċ fun ĠFragment . add String Argument ( key : ĠString , Ġvalue : ĠString ) Ġ{ ĊĠĠĠ Ġval Ġbundle Ġ= ĠBundle () ĊĠĠĠ Ġbundle . putString ( key , Ġvalue ) ĊĠĠĠ Ġthis . arguments Ġ= Ġbundle Ċ } Ċ fun ĠFragment . add Int Argument ( key : ĠString , Ġvalue : ĠInt ) Ġ{ ĊĠĠĠ Ġval Ġbundle Ġ= ĠBundle () ĊĠĠĠ Ġbundle . put Int ( key , Ġvalue ) ĊĠĠĠ Ġthis . arguments Ġ= Ġbundle Ċ } Ċ fun ĠFragment . add Long Argument ( key : ĠString , Ġvalue : ĠLong ) Ġ{ ĊĠĠĠ Ġval Ġbundle Ġ= ĠBundle () ĊĠĠĠ Ġbundle . put Long ( key , Ġvalue ) ĊĠĠĠ Ġthis . arguments Ġ= Ġbundle Ċ } Ċ fun ĠFragment . add Double Argument ( key : ĠString , Ġvalue : ĠDouble ) Ġ{ ĊĠĠĠ Ġval Ġbundle Ġ= ĠBundle () ĊĠĠĠ Ġbundle . put Double ( key , Ġvalue ) ĊĠĠĠ Ġthis . arguments Ġ= Ġbundle Ċ } Ċ fun ĠFragment . add Boolean Argument ( key : ĠString , Ġvalue : ĠBoolean ) Ġ{ ĊĠĠĠ Ġval Ġbundle Ġ= ĠBundle () ĊĠĠĠ Ġbundle . put Boolean ( key , Ġvalue ) ĊĠĠĠ Ġthis . arguments Ġ= Ġbundle Ċ } Ċ fun ĠFragment . add Serializable Argument ( key : ĠString , Ġvalue : ĠSerializable ) Ġ{ ĊĠĠĠ Ġval Ġbundle Ġ= ĠBundle () ĊĠĠĠ Ġbundle . put Serializable ( key , Ġvalue ) ĊĠĠĠ Ġthis . arguments Ġ= Ġbundle Ċ } Ċ Ċ /** Ġèİ·åıĸ åıĤæķ° Ġ*/ Ċ fun ĠFragment . getString Argument ( key : ĠString ): ĠString Ġ{ ĊĠĠĠ Ġreturn Ġthis . arguments ?. getString ( key ) Ġ?: Ġ"" Ċ } Ċ fun ĠFragment . getInt Argument ( key : ĠString , ĠdefaultValue : ĠInt Ġ= Ġ 0 ): ĠInt Ġ{ ĊĠĠĠ Ġreturn Ġthis . arguments ?. getInt ( key , ĠdefaultValue ) Ġ?: ĠdefaultValue Ċ } Ċ fun ĠFragment . getLong Argument ( key : ĠString , ĠdefaultValue : ĠLong Ġ= Ġ 0 ): ĠLong Ġ{ ĊĠĠĠ Ġreturn Ġthis . arguments ?. getLong ( key , ĠdefaultValue ) Ġ?: ĠdefaultValue Ċ } Ċ fun ĠFragment . getDouble Argument ( key : ĠString , ĠdefaultValue : ĠDouble Ġ= Ġ 0 . 0 ): ĠDouble Ġ{ ĊĠĠĠ Ġreturn Ġthis . arguments ?. getDouble ( key , ĠdefaultValue ) Ġ?: ĠdefaultValue Ċ } Ċ fun ĠFragment . getBoolean Argument ( key : ĠString , ĠdefaultValue : ĠBoolean Ġ= Ġfalse ): ĠBoolean Ġ{ ĊĠĠĠ Ġreturn Ġthis . arguments ?. getBoolean ( key , ĠdefaultValue ) Ġ?: ĠdefaultValue Ċ } Ċ fun ĠFragment . get Serializable Argument ( key : ĠString ): ĠSerializable ? Ġ{ ĊĠĠĠ Ġreturn Ġthis . arguments ?. get Serializable ( key ) Ċ }