No you don't need a connection. Once the bitcoin is in the system it's as good as sent and you don't need to be connected to the net as it's the network that processes your coins not your phone. You could even have your coins sent to an address offline and never connect until you want to use them but all your coins will still be there.