버튼 다운 이벤트 SoundPool 을 이용해서 play 1번
버튼 업 이벤트 SoundPool 을 이용해서 play 1번
이렇게 2번 하게 되 있는데요.
처음에는 소리 잘 나다가 연속으로 버튼을 빠르게 누르면 아래와 같은 log cat 에서 보이는 내용을 보이면서 소리가 안나요.
다시 죽이고 만들면 소리 나구요.
10-19 16:23:53.013: DEBUG/MemoryDealer(2168): AudioTrack (0x47228, size=1048576)
10-19 16:23:53.013: DEBUG/MemoryDealer(2168): 0: 00045b40 | 0x00000000 | 0x00002EC0 | A
10-19 16:23:53.013: DEBUG/MemoryDealer(2168): 1: 00022798 | 0x00002EC0 | 0x00010040 | A
10-19 16:23:53.013: DEBUG/MemoryDealer(2168): 2: 0001eba0 | 0x00012F00 | 0x00010040 | A
10-19 16:23:53.013: DEBUG/MemoryDealer(2168): 3: 000436b8 | 0x00022F40 | 0x00010040 | A
10-19 16:23:53.013: DEBUG/MemoryDealer(2168): 4: 0001ff48 | 0x00032F80 | 0x00010040 | A
10-19 16:23:53.013: DEBUG/MemoryDealer(2168): 5: 00045a98 | 0x00042FC0 | 0x00010040 | A
10-19 16:23:53.013: DEBUG/MemoryDealer(2168): 6: 000436a0 | 0x00053000 | 0x00010040 | A
10-19 16:23:53.013: DEBUG/MemoryDealer(2168): 7: 00025f38 | 0x00063040 | 0x00010040 | A
10-19 16:23:53.013: DEBUG/MemoryDealer(2168): 8: 000260c8 | 0x00073080 | 0x00010040 | A
10-19 16:23:53.013: DEBUG/MemoryDealer(2168): 9: 00032eb0 | 0x000830C0 | 0x00010040 | A
10-19 16:23:53.013: DEBUG/MemoryDealer(2168): 10: 00024b50 | 0x00093100 | 0x00010040 | A
10-19 16:23:53.013: DEBUG/MemoryDealer(2168): 11: 00045e60 | 0x000A3140 | 0x00010040 | A
10-19 16:23:53.013: DEBUG/MemoryDealer(2168): 12: 000260e0 | 0x000B3180 | 0x00010040 | A
10-19 16:23:53.013: DEBUG/MemoryDealer(2168): 13: 00041510 | 0x000C31C0 | 0x00010040 | A
10-19 16:23:53.013: DEBUG/MemoryDealer(2168): 14: 00041398 | 0x000D3200 | 0x00010040 | A
10-19 16:23:53.013: DEBUG/MemoryDealer(2168): 15: 000476c8 | 0x000E3240 | 0x00010040 | A
10-19 16:23:53.013: DEBUG/MemoryDealer(2168): 16: 00022a80 | 0x000F3280 | 0x0000CD80 | F
10-19 16:23:53.013: DEBUG/MemoryDealer(2168): size allocated: 995968 (972 KB)
빠르게 눌려도 소리가 계속 나게 하는 방법 좀 알려주세요.