No, whatever field the user changes is validated and stored when the form is submitted, the Settings app mechanisms stores correctly those APN settings and there is no need to override that process with yours.  So please just take care of building the content fo the `ril.data.apnSettings` setting and save it in the settings DB.