setMessageListener

Sets a new message listener for the plan.

The listener is automatically removed when the hosting Activity/Fragment is destroyed, preventing memory leaks. For preloaded presenters reused across multiple screens, you must call setMessageListener again in each screen to receive callbacks.

You can manually call removeMessageListener to clear the listener earlier if needed.