From the MIDP api:
public void setRecord(int recordId,
RecordStoreFullExceptionSets the data in the given record to that passed in. After this method returns, a call to getRecord(int recordId) will return an array of numBytes size containing the data supplied here.
recordId - The ID of the record to use in this operation.
newData - The new data to store in the record.
offset - The index into the data buffer of the first relevant byte for this record.
numBytes - The number of bytes of the data buffer to use for this record.
Actually what "offset" means?
I still dunno what it means after reading the api...