For a watch without multisport support it can't be done in any other way if you want correct stats. The largest issue with that approach is the time it takes to stop, save and start a new activity.
You could have two watches. One for biking and one…