public void saveValue() {
    // если записать null, то при чтении произойдёт Exception
    String values = new String("");
    values = ((SMSNumber.getString() == null)?"":SMSNumber.getString()) + "&" +
      ((SMSText.getString() == null)?"":SMSText.getString()) + "&" +
      ((ServerPath.getString() == null)?"":ServerPath.getString()) + "&";
    try {
      if (recOpt.getNumRecords() != 0){
        recOpt.setRecord(1, values.getBytes(), 0, values.length());
      } else {
        recOpt.addRecord(values.getBytes(), 0, values.length());
      }
    } catch (RecordStoreNotOpenException e) {
      e.printStackTrace();
    } catch (InvalidRecordIDException e) {
      e.printStackTrace();
    } catch (RecordStoreFullException e) {
      e.printStackTrace();
    } catch (RecordStoreException e) {
      e.printStackTrace();
    }
  }