是否可以关闭所有的声音只是一个应用程序,并保存的选择,直到应用程序的下一个开始?禁用声音只是一个应用
因此,我在StartActivity上有一个ToggleButton,通过按下此按钮,应用程序的所有声音都应该被停用,但其他应用程序的声音仍然可以正常工作。
我尝试过使用首选项,使用SharedPreferences类,xml文件等,就像在我的书中一样。但通过介绍我意识到,首选项只是一种方法来保存数据永久。 所以我将不得不包括例如与声音的每一个按钮,如果子句来检查,如果这样或那样的保存偏好声音开/关是真/假,然后激活/关闭声音?
我认为这可能会更容易?
为了清楚起见,您希望以编程方式执行此操作,应用程序内部您想保持安静,还是想要在另一个应用程序上强制执行此操作? – Mobius
我只想在应用程序内部使用它,所以如果我在应用程序中静音,其他应用程序声音仍然应该在 – 10ff