I have heard some football commentators using the expression "on the volley" and of course I know what it means in that context, but are there other contexts where we can use the expressions "on the fly" or "on the volley"? Is there a difference between them? In which contexts should I use one rather than the other?
In football (soccer), shooting on the volley means that you cannot stop the ball before shooting it or that the ball cannot fall before you shoot, so you have to be fast. On the fly has a similar meaning, you do something quickly.