0
APIを必要とするAudioTrack.setVolume
を使用しています。minSdkVersion
が16に設定されています。古いデバイスでキャッチエラーを処理する正しい方法はありますか?Android:古いAPIデバイスでエラー/例外をキャッチ
try {
audioTrack.setVolume(volume);
}catch (Exception e){
// Ignore - setVolume requires API 21 and minSdkVersion is set to 16
// Also ignore any IllegalStateExceptions
}catch(Error e){
// Ignore
}
私はこれがcatchブロックにもかかわらず、Didn't find class "android.media.AudioTrack$Builder
エラーを投げているAPI 23を必要とAudioTrack.Builder
ための類似したコードブロックを持っています。