package Ġmy test program Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . support . design . widget . Floating ActionButton Ċ import Ġandroid . support . v 4 . app . Fragment Ċ import Ġandroid . support . v 7 . widget . RecyclerView Ċ import Ġandroid . view .* Ċ import Ġandroid . widget . Toast Ċ import Ġmy test program . custom s . Custom Adapter ĊĊ Ċ class ĠNotes Group : ĠFragment () Ġ{ ĊĊĠĠĠ Ġlateinit Ġvar Ġactivity : ĠNavigation Activity ĊĠĠĠ Ġlateinit Ġvar Ġfab Create Note : ĠFloating ActionButton ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate View ( in flater : ĠLayoutInflater , Ġcontainer : ĠViewGroup ?, ĠsavedInstanceState : ĠBundle ?): ĠView ? Ġ{ ĊĠĠĠĠĠĠĠ Ġ// ĠInf late Ġthe Ġlayout Ġfor Ġthis Ġfragment ĊĠĠĠĠĠĠĠ Ġreturn Ġinflater . inflate ( R . layout . fragment _ notes _ group , Ġcontainer , Ġfalse ). apply Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġfab Create Note Ġ= ĠfindViewById ( R . id . notes Group _ createNew Note ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfab Create Note . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġfragment Ġ= ĠAdd Note Form () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfragment . activity Ġ= Ġactivity ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġactivity . support FragmentManager . beginTransaction (). replace ( R . id . Main Layout , Ġfragment ). commit () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcatch Ġ( e : ĠException ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠToast . makeText ( context , Ġe . toString (), ĠToast . LENGTH _ SHORT ). show () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġre cyclerView Ġ= ĠfindViewById < RecyclerView >( R . id . notes Group _ re cyclerView ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġre cyclerView . set Has Fixed Size ( true ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġadapter Ġ= ĠCustom Adapter () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadapter . activity Ġ= Ġactivity ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġactivity . db Model . create Group () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġadapter . infos Ġ= Ġactivity . db Model . main Group . get Notes () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġre cyclerView . adapter Ġ= Ġadapter ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcatch Ġ( ex : ĠException ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠToast . makeText ( context , Ġex . toString (), ĠToast . LENGTH _ SHORT ). show () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }