My problem is that i have to do multiples sounds captures with 10sec between witch capture. At the first time the capture is done without any problem but in the other's captures the file '.wav' is created but only with 1kb and no sound is captured. I'm trying to reduce the time since the "this.somG1.Gravacao(this.somG1);" is called and the sound capture really start "this.recorder.start();", so my idea is to "pause" the line and to a capture when i want. Anyone know why this only do a right capture at the first time?

Ty all

This class have the timer to do the 10sec time, the capture constructor and its invocation.