是否可以關閉所有的聲音只是一個應用程序,並保存的選擇,直到應用程序的下一個開始?禁用聲音只是一個應用
因此,我在StartActivity上有一個ToggleButton,通過按下此按鈕,應用程序的所有聲音都應該被停用,但其他應用程序的聲音仍然可以正常工作。
我嘗試過使用首選項,使用SharedPreferences類,xml文件等,就像在我的書中一樣。但通過介紹我意識到,首選項只是一種方法來保存數據永久。 所以我將不得不包括例如與聲音的每一個按鈕,如果子句來檢查,如果這樣或那樣的保存偏好聲音開/關是真/假,然後激活/關閉聲音?
我認爲這可能會更容易?
爲了清楚起見,您希望以編程方式執行此操作,應用程序內部您想保持安靜,還是想要在另一個應用程序上強制執行此操作? – Mobius
我只想在應用程序內部使用它,所以如果我在應用程序中靜音,其他應用程序聲音仍然應該在 – 10ff