code: @SuppressWarnings("WeakerAccess")
  	public void detachView(View view) {
  		if (mViewState != null) {
  			mViewState.detachView(view);
  		} else {
  			mViews.remove(view);
  		}
  	}
docs: <p>Detach view from view state or from presenter(if view state not exists).</p>
  <p>If you use {@link MvpDelegate}, you should not call this method directly.
  It will be called on {@link MvpDelegate#onDetach()}.</p>
  
  @param view view to detach