是否可以只关闭一个应用的所有声音并将选择保存到应用的下一次启动?
所以我在 StartActivity 上有一个 ToggleButton,按下这个按钮,应用程序的所有声音都应该被停用,但其他应用程序的声音应该仍然有效。
我尝试使用 Preferences,使用 SharedPreferences 类,一个 xml 文件等等,就像在我的书中一样。但是通过介绍我意识到,首选项只是一种永久保存数据的方法。 因此,例如,我必须在每个带有声音的按钮上包含一个 if 子句,用于检查这个或那个保存的声音开/关首选项是否为真/假,然后激活/停用声音?
我认为它可以更简单?
最佳答案
实际上,如果您想在您的应用程序中禁用声音 - 您可以不播放它。您可以将要播放的每个声音的标志存储在 SharedPreferences
中,并在每次要播放声音时检查它。这真的很容易!
关于android - 仅为一个应用程序禁用声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7236678/