The presenter was detaching the view on the onPause method that was being called on the onPause android lifecycle method therefore when the user presses another time the mView property was not present resulting in a NullPointerException. I changed the lifecycle events from onPause to onStop and onResume to onStart.
The presenter was detaching the view on the onPause method that was being called on the onPause android lifecycle method therefore when the user presses another time the mView property was not present resulting in a NullPointerException. I changed the lifecycle events from onPause to onStop and onResume to onStart.