package Ġcom . the tech sam ur ai . food on wheel z . order Handling Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . Intent Ċ import Ġandroid . content . SharedPreferences Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . provider . Settings Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroid . widget .* Ċ Ċ import Ġandroidx . appcompat . app . AlertDialog Ċ import Ġandroidx . appcompat . widget . Toolbar Ċ import Ġandroidx . core . app . Activity Compat Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġandroidx . recyclerview . widget . Linear LayoutManager Ċ import Ġandroidx . recyclerview . widget . RecyclerView Ċ import Ġcom . android . vol ley . Response Ċ import Ġcom . android . vol ley . toolbox . JsonObject Request Ċ import Ġcom . android . vol ley . toolbox . Vol ley Ċ import Ġcom . the tech sam ur ai . food on wheel z . ui . MainActivity Ċ import Ġcom . the tech sam ur ai . food on wheel z . R Ċ import Ġcom . the tech sam ur ai . food on wheel z . adapters . Recycler Adapter Menu List Ċ import Ġcom . the tech sam ur ai . food on wheel z . fav Hotel Database . DB AsyncTask Hotel Ċ import Ġcom . the tech sam ur ai . food on wheel z . fav Hotel Database . Hotel Entity Ċ import Ġcom . the tech sam ur ai . food on wheel z . navigation Fragments . Home Fragment Ċ import Ġcom . the tech sam ur ai . food on wheel z . order Handling . order Database .* Ċ import Ġcom . the tech sam ur ai . food on wheel z . side Utils . ConnectionManager Ċ import Ġcom . the tech sam ur ai . food on wheel z . navigation Fragments . F avour ite Fragment Ċ import Ġorg . json . JSONException ĊĊ Ċ class ĠRest aurant Details Ġ: ĠFragment () Ġ{ ĊĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġmenu InfoList Ġ: ĠArrayList < Order Item Entity > ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġprogress Layout : ĠRelative Layout ĊĠĠĠ Ġprivate Ġlateinit Ġvar ĠprogressBar : ĠProgress Bar ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġicon Fav : ĠImageView ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġre cyclerView Order : ĠRecyclerView ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġbtn Pro ceed : ĠButton ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġtoolbar : ĠToolbar ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġres ID : ĠString ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġres Name : ĠString ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġres Rating : ĠString ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġres Cost : ĠString ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġres Image : ĠString ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġlayout Manager : ĠLinearLayoutManager ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġre cycler Item Adapter : ĠRe cycler Adapter Menu List ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġsp Ġ: ĠSharedPreferences ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate View ( ĊĠĠĠĠĠĠĠ Ġinflater : ĠLayoutInflater , Ġcontainer : ĠViewGroup ?, ĊĠĠĠĠĠĠĠ ĠsavedInstanceState : ĠBundle ? ĊĠĠĠ Ġ): ĠView ? Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġview Ġ= Ġinflater . inflate ( R . layout . fragment _ restaurant _ details , Ġcontainer , Ġfalse ) ĊĊĠĠĠĠĠĠĠ Ġsp Ġ= Ġ( activity Ġas ĠMainActivity ). get SharedPreferences (" Order MetaData ", Context . MODE _ PRIVATE ) ĊĠĠĠĠĠĠĠ Ġtoolbar Ġ= Ġview . findViewById ( R . id . secondary Toolbar ) ĊĠĠĠĠĠĠĠ Ġtoolbar . set Navigation Icon ( R . drawable . ic _ arrow _ back ) ĊĠĠĠĠĠĠĠ Ġtoolbar . set Navigation OnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif ( Get Order List (( activity Ġas ĠMainActivity ). application Context ). execute (). get (). size Ġ== Ġ 0 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif ( sp . getString (" Frag Type "," ") Ġ== Ġ" Home ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ( activity Ġas ĠMainActivity ). setUp Fragment ( Home Fragment (), " All ĠRest aurants ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ( activity Ġas ĠMainActivity ). setUp Fragment ( F avour ite Fragment (), " F avour ites ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġbuilder Ġ= ĠAlertDialog . Builder ( activity Ġas ĠContext ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbuilder . setTitle (" Confirmation ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Cancel able ( false ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. setMessage (" All Ġcart Ġitems Ġwill Ġbe Ġremoved . Do Ġyou Ġwant Ġto Ġproceed ?") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Positive Button (" Yes ") Ġ{ Ġ_, Ġ_ Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif ( sp . getString (" Frag Type "," ") Ġ== Ġ" Home ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ( activity Ġas ĠMainActivity ). setUp Fragment ( Home Fragment (), " All ĠRest aurants ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ( activity Ġas ĠMainActivity ). setUp Fragment ( F avour ite Fragment (), " F avour ites ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Negative Button (" No ", Ġnull ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġalert Ġ= Ġbuilder . create () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġalert . show () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ( activity Ġas ĠMainActivity ). support ActionBar ?. hide () ĊĊĠĠĠĠĠĠĠ Ġres ID Ġ= Ġsp . getString (" Res ID ","" ). toString () ĊĠĠĠĠĠĠĠ Ġres Name Ġ= Ġsp . getString (" Res Name ","" ). toString () ĊĠĠĠĠĠĠĠ Ġres Rating Ġ= Ġsp . getString (" Res Rating ","" ). toString () ĊĠĠĠĠĠĠĠ Ġres Cost Ġ= Ġsp . getString (" Res Cost ","" ). toString () ĊĠĠĠĠĠĠĠ Ġres Image Ġ= Ġsp . getString (" Res Image ","" ). toString () ĊĊĠĠĠĠĠĠĠ Ġtoolbar . title Ġ= Ġres Name ĊĠĠĠĠĠĠĠ Ġprogress Layout Ġ= Ġview . findViewById ( R . id . progress Layout ) ĊĠĠĠĠĠĠĠ ĠprogressBar Ġ= Ġview . findViewById ( R . id . progress Bar ) ĊĠĠĠĠĠĠĠ Ġicon Fav Ġ= Ġview . findViewById ( R . id . icon Fav ) ĊĠĠĠĠĠĠĠ Ġre cyclerView Order Ġ= Ġview . findViewById ( R . id . re cyclerView Order ) ĊĠĠĠĠĠĠĠ Ġbtn Pro ceed Ġ= Ġview . findViewById ( R . id . btn Pro ceed ) ĊĠĠĠĠĠĠĠ Ġlayout Manager Ġ= ĠLinearLayoutManager ( activity ) ĊĠĠĠĠĠĠĠ Ġprogress Layout . visibility Ġ= ĠView . VISIBLE ĊĠĠĠĠĠĠĠ ĠprogressBar . visibility Ġ= ĠView . VISIBLE ĊĊĠĠĠĠĠĠĠ Ġval Ġhotel Entity Ġ= ĠHot el Entity ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠInteger . parseInt ( res ID ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġres Name , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġres Rating , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġres Cost , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġres Image ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval Ġcheck Fav Ġ= ĠDB AsyncTask Hotel (( activity Ġas ĠMainActivity ). application Context , Ġhotel Entity , Ġ 1 ). execute () ĊĠĠĠĠĠĠĠ Ġval Ġis Fav Ġ= Ġcheck Fav . get () ĊĠĠĠĠĠĠĠ Ġif ( is Fav ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġicon Fav . setImage Resource ( R . drawable . ic _ fav our ite ) ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġicon Fav . setImage Resource ( R . drawable . ic _ non fav our ite ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġicon Fav . setOnClickListener { ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif (! DB AsyncTask Hotel (( activity Ġas ĠMainActivity ). application Context , Ġhotel Entity , Ġ 1 ). execute (). get ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġadded Ġ= ĠDB AsyncTask Hotel (( activity Ġas ĠMainActivity ). application Context , Ġhotel Entity , Ġ 2 ). execute (). get () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif ( added ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġicon Fav . setImage Resource ( R . drawable . ic _ fav our ite ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠToast . makeText ( context ," Some ĠError ĠOcc urred ", ĠToast . LENGTH _ SHORT ). show () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġdeleted Ġ= ĠDB AsyncTask Hotel (( activity Ġas ĠMainActivity ). application Context , Ġhotel Entity , Ġ 3 ). execute (). get () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif ( deleted ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġicon Fav . setImage Resource ( R . drawable . ic _ non fav our ite ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠToast . makeText ( context ," Some ĠError ĠOcc urred ", Toast . LENGTH _ SHORT ). show () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġbtn Pro ceed . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠstartActivity ( Intent (( activity Ġas ĠMainActivity ), ĠCart Activity :: class . java )) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġif ( ConnectionManager (). check Connectivity ( activity Ġas ĠContext )) Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġqueue Ġ= ĠVol ley . new Request Queue ( context ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġurl Ġ= Ġ" http :// 1 3 . 2 3 5 . 2 5 0 . 1 1 9 / v 2 / rest aurants / fetch _ result /" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ+= Ġres ID ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠjsonObject Request Ġ= Ġobject Ġ: ĠJsonObject Request ( Method . GET , url , null , ĠResponse . Listener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġprogress Layout . visibility Ġ= ĠView . GONE ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠprogressBar . visibility Ġ= ĠView . GONE ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġoutput Ġ= Ġit . getJSONObject (" data ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġsuccess Ġ= Ġoutput . getBoolean (" success ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif ( success ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmenu InfoList Ġ= ĠArrayList () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġdata Ġ= Ġoutput . get JSONArray (" data ") ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfor ( i Ġin Ġ 0 Ġuntil Ġdata . length ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġmenu JsonObject Ġ= Ġdata . getJSONObject ( i ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġmenu Object Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠOrder Item Entity ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠInteger . parseInt ( menu JsonObject . getString (" id ")), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmenu JsonObject . getString (" name "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmenu JsonObject . getString (" cost _ for _ one "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmenu JsonObject . getString (" restaurant _ id ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmenu InfoList . add ( menu Object ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif ( activity Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġre cycler Item Adapter Ġ= ĠRe cycler Adapter Menu List ( activity Ġas ĠContext , Ġmenu InfoList , btn Pro ceed , re cyclerView Order ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġre cyclerView Order . adapter Ġ= Ġre cycler Item Adapter ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġre cyclerView Order . layout Manager Ġ= Ġlayout Manager ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠToast . makeText ( activity Ġas ĠContext ," Some ĠError Ġhas Ġoccurred ", ĠToast . LENGTH _ SHORT ). show () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( e Ġ: ĠJSON Exception ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠToast . makeText ( activity Ġas ĠContext ," Some Ġunexpected Ġerror Ġoccurred !", ĠToast . LENGTH _ SHORT ). show () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}, Response . Error Listener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠToast . makeText ( activity Ġas ĠContext ," O ops !! ĠA ĠNetwork Ġerror Ġappeared !! ", ĠToast . LENGTH _ SHORT ). show () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġget Headers (): ĠMutable Map < String , ĠString > Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġheaders Ġ= ĠHashMap < String , String >() ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġheaders [" Content - type "] Ġ= Ġ" application / json " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġheaders [" token "] Ġ= Ġ" ec 7 d 3 3 dcf 4 0 0 a 8 " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġheaders ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġqueue . add ( jsonObject Request ) ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġdialog Ġ= ĠAlertDialog . Builder ( activity Ġas ĠContext ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġdialog . setTitle (" Error ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Cancel able ( false ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdialog . setMessage (" Internet Ġconnection Ġnot Ġfound !") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdialog . set Positive Button (" Open ĠSettings "){ Ġ_, Ġ_ Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġsetting Intent Ġ= ĠIntent ( Settings . ACTION _ WI RE LESS _ SETTINGS ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠstartActivity ( setting Intent ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ( activity Ġas ĠMainActivity ). finish () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdialog . set Neutral Button (" Exit "){ _, _ Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠActivity Compat . finish Affinity ( activity Ġas ĠActivity ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdialog . show () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġview ĊĠĠĠ Ġ} Ċ }