package Ġtest . activity Ċ Ċ import Ġandroid . content . Intent Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġcom . fragment . Base Fragment ĊĊ Ċ /** Ċ Ġ* ĠCreated Ġby Ġa mit Ġon Ġ 1 4 / 2 / 1 8 . Ċ Ġ*/ Ċ Ċ open Ġclass ĠSecond Fragment Ġ: ĠBase Fragment () Ġ{ ĊĠĠĠ Ġinternal Ġvar Ġview : ĠView ? Ġ= Ġnull ĊĊĊĠĠĠ Ġoverride Ġfun Ġinit UI ( in flater : ĠLayoutInflater , Ġcontainer : ĠViewGroup ?): ĠView Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( view Ġ== Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġview Ġ= ĠLayoutInflater . from ( activity ). inflate ( R . layout . activity _ second , Ġnull ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġview ?. findViewById < View >( R . id . button )?. setOnClickListener ( this ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġview !! ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonClick ( v : ĠView ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġid Ġ= Ġview ?. getId () ĊĠĠĠĠĠĠĠ Ġif Ġ( id Ġ== ĠR . id . button ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġintent Ġ= ĠIntent () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġintent . type Ġ= Ġ" image /* " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġintent . action Ġ= ĠIntent . ACTION _ GET _ CONTENT ĊĠĠĠĠĠĠĠĠĠĠĠ ĠstartActivity For Result ( Intent . create Chooser ( intent , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Select ĠPicture "), Ġ 1 0 0 ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġif Ġ( context ?. application Context Ġis ĠApp Application ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( context ?. application Context Ġas ĠApp Application ). gallery ( fragment Activity ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ