code: function (viewName, viewType, master, data) {
  			var oComponent = this._getOwnerComponent(),
  				oRootView = oComponent.byId(oComponent.getManifestEntry("/sap.ui5/rootView").id);
  
  			oRootView.loaded().then(function (oRootView) {
  				var	oApp = oRootView.byId("splitApp"),
  					oView = this.getView(viewName, viewType);
  
  				oApp.addPage(oView, master);
  				oApp.toDetail(oView.getId(), "show", data);
  			}.bind(this));
  		}
docs: a nav to method that does not write hashes but load the views properly