// Writes the server credentials to file for later use. private void commitServerCredentials() throws IOException { try { ServerCredentials serverCredentials = new ServerCredentials( ipAddressField.getText().toString(), usernameField.getText().toString(), passwordField.getText().toString(), syncActivated, lastSyncSuccessDate); serverCredentials.write(); } catch (IllegalArgumentException e) { Toast.makeText(this, e.getMessage(), Toast.LENGTH_LONG).show(); } }