Speaking of keyclicks. They're not working that fine on android. Delayed by about 0.5s and repeated when using the touchscreen.
I know what you mean. Pretty much what I'd expect from a having to fill a long buffer from short mixer buffers without pacing the pcm thread as is done with SDL. The delay wouldn't disappear but the click would be more even.
The repeating bit, well, who knows. Probably in the list code.