Revert "Revert "Mobile network type is not updated when the network mode is switched.""

This reverts commit 73c4f05488d20a1c6ca078ecabb3d2f9c1e71062.