Loading core/java/android/os/VibrationAttributes.java +7 −0 Original line number Diff line number Diff line Loading @@ -304,6 +304,7 @@ public final class VibrationAttributes implements Parcelable { @Nullable VibrationEffect effect) { mAudioAttributes = audio; setUsage(audio); setFlags(audio); applyHapticFeedbackHeuristics(effect); } Loading Loading @@ -360,6 +361,12 @@ public final class VibrationAttributes implements Parcelable { } } private void setFlags(@NonNull AudioAttributes audio) { if ((audio.getAllFlags() & AudioAttributes.FLAG_BYPASS_INTERRUPTION_POLICY) != 0) { mFlags |= FLAG_BYPASS_INTERRUPTION_POLICY; } } /** * Combines all of the attributes that have been set and returns a new * {@link VibrationAttributes} object. Loading Loading
core/java/android/os/VibrationAttributes.java +7 −0 Original line number Diff line number Diff line Loading @@ -304,6 +304,7 @@ public final class VibrationAttributes implements Parcelable { @Nullable VibrationEffect effect) { mAudioAttributes = audio; setUsage(audio); setFlags(audio); applyHapticFeedbackHeuristics(effect); } Loading Loading @@ -360,6 +361,12 @@ public final class VibrationAttributes implements Parcelable { } } private void setFlags(@NonNull AudioAttributes audio) { if ((audio.getAllFlags() & AudioAttributes.FLAG_BYPASS_INTERRUPTION_POLICY) != 0) { mFlags |= FLAG_BYPASS_INTERRUPTION_POLICY; } } /** * Combines all of the attributes that have been set and returns a new * {@link VibrationAttributes} object. Loading