Fixed
Status Update
Comments
cm...@google.com <cm...@google.com>
jl...@google.com <jl...@google.com>
tn...@google.com <tn...@google.com>
ju...@veepee.com <ju...@veepee.com> #3
Sleep as Android users who upgraded to 4.3 recently report the same issue. It seems SoundPool looping is broken in 4.3...
tn...@google.com <tn...@google.com> #4
I can approve the issue is reproducible on the 4.3 emulator. Unfortunately no hint in in the logcat related to audio or sound pool which would give further insight. The only think I'm getting releted to SoundPool every time I try using it is:
07-29 12:19:43.844: ERROR/SoundPool(296): error loading /system/media/audio/ui/KeypressReturn.ogg
07-29 12:19:43.864: WARN/AudioService(296): Soundpool could not load file: /system/media/audio/ui/KeypressReturn.ogg
07-29 12:19:43.814: WARN/AudioService(296): Soundpool could not load file: /system/media/audio/ui/Effect_Tick.ogg
07-29 12:19:43.814: ERROR/SoundPool(296): error loading /system/media/audio/ui/Effect_Tick.ogg
...
07-29 12:19:43.864: WARN/AudioService(296): onLoadSoundEffects(), Error -1 while loading samples
07-29 12:19:43.844: ERROR/SoundPool(296): error loading /system/media/audio/ui/KeypressReturn.ogg
07-29 12:19:43.864: WARN/AudioService(296): Soundpool could not load file: /system/media/audio/ui/KeypressReturn.ogg
07-29 12:19:43.814: WARN/AudioService(296): Soundpool could not load file: /system/media/audio/ui/Effect_Tick.ogg
07-29 12:19:43.814: ERROR/SoundPool(296): error loading /system/media/audio/ui/Effect_Tick.ogg
...
07-29 12:19:43.864: WARN/AudioService(296): onLoadSoundEffects(), Error -1 while loading samples
an...@google.com <an...@google.com> #5
I did try a non -1 looping parameter and it seems even finite looping is broken. Did someone had a chance to look at the 4.3 sources for SoundPool? Thanks.
rv...@mozilla.com <rv...@mozilla.com> #6
Incorrect behaviour also on Nexus 7 since 4.3.
Easy to reproduce, Code nearly as above:
https://play.google.com/store/apps/details?id=nax.naxan.virtualfan
(in Mode Soundpool on 4.3 only one loop is played, on 4.2 it's looping)
Addition:
The code in 4.2.2 looks like looping is done in the native part:
http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/4.2.2_r1/android/media/SoundPool.java/
Easy to reproduce, Code nearly as above:
(in Mode Soundpool on 4.3 only one loop is played, on 4.2 it's looping)
Addition:
The code in 4.2.2 looks like looping is done in the native part:
tn...@google.com <tn...@google.com> #7
I'm having the same problem, loop will only play once :\
an...@google.com <an...@google.com> #8
[Comment deleted]
an...@google.com <an...@google.com> #9
Same here, I've only managed to solve it by using MediaPlayer instead, although I think the looping sounds clunkier.
Description
Describe the bug or issue that you're seeing.
After updating to AGP 8.5 and Lint 31.5.0, Lint complains when
TextView
text is set to an empty string. For example,appCompatTextView.text = ""
. Error appears in Android Studio (empty string is highlighted), but also./gradlew app:lintDebug
fails.Attach log files from Android Studio
I believe logs are irrelevant because
./gradlew app:lintDebug
executed from the terminal also give the same error.If you know what they are, write the steps to reproduce:
There is an example code that violates Lint SetTextI18n.