I need to create a wallet that receives coins from a third party that never changes.
Reading the wallet documentation, I've understood there is a method that returns the public receive address:
Address address = wallet.currentAddress();
Then, the documentation also says that once the current address is seen being used, it changes to a new one.
Does this mean that once my wallet receives some coins I need to tell my third party the address changed? Maybe I've misunderstood things... but I just need to provide my third party with an address and they'll send coins to this address whenever necessary.