uart - tx and rx(immediate echo)


I'm quite new to the arduino world but i have encountered a bit of a problem. I'm trying to send data to and android device with the arduino uno. The Arduino can send data which i receive on my android device but when i send data back to the arduino the data gets sent echoed back imediatly without it being read by my program. I've done some testing and I found that it is done by the hardware (i think :)) as it is even send back when i do not send or read anything with my program.

Have any of you already encountered this? or do you have any possible reasons or solutions for this? My program is meant to 'read' the data and send a proper response back not just echo it back.

Thanks in advance!