0

在我用自定义 rom 的 LineageOS 刷新我的手机后,我的均衡器得到了很多UnsupportedOperationExceptions.

getStrengthSupported 在自定义 rom 上也返回 false,但在股票 android 上返回 true。

现在,如果我在 try-catch 中捕获此异常,我将禁用我的均衡器。

但我想知道是否有另一种方法,所以我也可以支持自定义 rom。

if (mBassBoost.getStrengthSupported()) {
        mBassBoost.setEnabled((short) progress > 0);
        mBassBoost.setStrength((short) progress);
        Log.i(TAG, "mBassBoost StrengthSupported: "+ mBassBoost.getStrengthSupported());
}else{
        Log.e(TAG, "mBassBoost StrengthSupported: "+ mBassBoost.getStrengthSupported());
}
        mBassBoostProgress = (int)progress;
        Log.i(TAG, "BassBoost Rounded Strength: " + mBassBoost.getRoundedStrength());
4

0 回答 0