gpt4 book ai didi

java - 显示弹出窗口时 setVolumeControlStream 不起作用

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:40:12 24 4
gpt4 key购买 nike

我在我的应用程序的所有 Activity 开始时都有 this.setVolumeControlStream(AudioManager.STREAM_MUSIC); 因此当用户按下音量增大或减小按钮时,他可以控制媒体音量。

我的程序中有一个弹出窗口,当它出现时,用户无法再控制音量。

看着类似的问题,似乎设置 onKeyup/down 监听器会干扰这个过程 - 但我没有设置任何 - 我为弹出窗口设置的唯一监听器是 setOnClickListeners 用于按钮,setOnDismissListener 用于窗口。

我该如何解决这个问题?

最佳答案

看来您必须调用 setOwnerActivityDialog 对象上。

方法的文档:

Sets the Activity that owns this dialog. An example use: This Dialog will use the suggested volume control stream of the Activity.

虽然未经测试,但应该可以解决问题。也可以使用 setVolumeControlStream .

关于java - 显示弹出窗口时 setVolumeControlStream 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9925581/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com