package Ġcom . af ol le st ad . ass ent sample . fragment Ċ Ċ import Ġandroid . annotation . Suppress Lint Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġcom . af ol le st ad . ass ent . Permission . CALL _ PHONE Ċ import Ġcom . af ol le st ad . ass ent . Permission . WRITE _ EXTERNAL _ STORAGE Ċ import Ġcom . af ol le st ad . ass ent . ask For Permissions Ċ import Ġcom . af ol le st ad . ass ent sample . R Ċ import Ġcom . af ol le st ad . ass ent sample . transact Ċ import Ġkotlinx . android . synt hetic . main . fragment _ sample . request Permission Button Main Ċ Ċ /** Ġ@ author ĠA id an ĠFol le st ad Ġ( af ol le st ad ) Ġ*/ Ċ class ĠExample Fragment Ġ: ĠFragment () Ġ{ ĊĊĠ Ġ@ Suppress Lint (" SetText I 1 8 n ") ĊĠ Ġoverride Ġfun ĠonCreate View ( ĊĠĠĠ Ġinflater : ĠLayoutInflater , ĊĠĠĠ Ġcontainer : ĠViewGroup ?, ĊĠĠĠ ĠsavedInstanceState : ĠBundle ? ĊĠ Ġ): ĠView ? Ġ= Ġinflater . inflate ( R . layout . fragment _ sample , Ġcontainer , Ġfalse ) ĊĊĠ Ġoverride Ġfun Ġon View Created ( ĊĠĠĠ Ġview : ĠView , ĊĠĠĠ ĠsavedInstanceState : ĠBundle ? ĊĠ Ġ) Ġ{ ĊĠĠĠ Ġsuper . on View Created ( view , ĠsavedInstanceState ) ĊĠĠĠ Ġtrans act Ġ{ ĊĠĠĠĠĠ Ġreplace ( ĊĠĠĠĠĠĠĠĠĠ ĠR . id . child _ container , ĊĠĠĠĠĠĠĠĠĠ ĠExample Child Fragment () ĊĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġrequest Permission Button Main . setOnClickListener Ġ{ ĊĠĠĠĠĠ Ġask For Permissions ( WRITE _ EXTERNAL _ STORAGE , ĠCALL _ PHONE ) Ġ{ Ġ} ĊĠĠĠ Ġ} ĊĠ Ġ} Ċ }