gpt4 book ai didi

java - 如何检查uri指向的铃声是否存在?

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

我可以使用以下代码播放铃声

rone = RingtoneManager.getRingtone(this.getContext(), Uri.parse(one));
rone.play();

如何判断uri指向的音频文件是否存在?当用户从他们的手机中删除文件时,我无法播放铃声并且它崩溃了。

最佳答案

如果铃声不存在,

getRingtone() 将返回 null。

始终检查返回值是否不为 null,无论何时调用可能返回 null 值的方法,这都是一个很好的做法。这将防止大量的 NullPointerException

关于java - 如何检查uri指向的铃声是否存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16110796/

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