package Ġbar so os ay que . lib gdx o bo e Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġcom . badlogic . gdx . Audio Ċ import Ġcom . badlogic . gdx . Lifecycle Listener Ċ import Ġcom . badlogic . gdx . backends . android . Android Application Ċ Ċ /** ĠUtility Ġclass Ġwhich Ġm im ics Ġbehaviour Ġof Ġdefault Ġ[ audio ] Ġin Ġ[ Android Application ], Ċ Ġ* Ġbut Ġdoes Ġthis Ġwith Ġa Ġcustom Ġ[ O bo e Audio ]. Ġ*/ Ċ @ Deprecated (" Deprecated Ġin Ġfavour Ġof Ġlib G DX Ġ 1 . 9 . 1 1 ĠAndroid Audio Ġinterface Ġw / Ġcreate Audio Ġmethod Ġin ĠAndroid Application ") Ċ open Ġclass ĠO bo e Android Application Ġ: ĠAndroid Application () Ġ{ ĊĠĠĠ Ġprivate Ġvar Ġfocus Was Changed : ĠBoolean Ġ= Ġtrue ĊĠĠĠ Ġprivate Ġvar Ġresume Audio : ĠBoolean Ġ= Ġtrue ĊĠĠĠ Ġlateinit Ġvar Ġo bo e Audio : ĠO bo e Audio ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĊĠĠĠĠĠĠĠ Ġo bo e Audio Ġ= ĠO bo e Audio ( assets ) ĊĠĠĠĠĠĠĠ Ġo bo e Audio Listener () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġo bo e Audio Listener () Ġ{ ĊĠĠĠĠĠĠĠ Ġadd Lifecycle Listener ( object Ġ: ĠLifecycle Listener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġpause () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġo bo e Audio . pause () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġdispose () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġo bo e Audio . dispose () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġresume () Ġ{} ĊĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Audio (): ĠAudio Ġ= Ġo bo e Audio ĊĊĠĠĠ Ġoverride Ġfun Ġon Window Focus Changed ( has Focus : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Window Focus Changed ( has Focus ) ĊĠĠĠĠĠĠĠ Ġfocus Was Changed Ġ= Ġhas Focus ĊĠĠĠĠĠĠĠ Ġif Ġ( has Focus Ġ&& Ġresume Audio ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġo bo e Audio . resume () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġresume Audio Ġ= Ġfalse ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Resume () Ġ{ ĊĠĠĠĠĠĠĠ Ġresume Audio Ġ= Ġtrue ĊĠĠĠĠĠĠĠ Ġif Ġ( focus Was Changed ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġo bo e Audio . resume () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġresume Audio Ġ= Ġfalse ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġsuper . on Resume () ĊĠĠĠ Ġ} Ċ } Ċ