J2ME Polish
J2ME Polish 2.4 Documentation
Enough Software

Persisting Objects with J2ME Polish

Based on of J2ME Polish' serialization framework, the persistence framework allows you to store data easily on the handset.
Persistence Overview

Use the RmsStorage to read and save data to the record store in the easiest possible way!

Example

import de.enough.polish.io.RmsStorage;
import java.io.IOException;
public class AddressBook {
	Vector contacts;
	RmsStorage storage;
	
	public AddressBook() {
		this.storage = new RmsStorage();
		try {
			this.contacts = 
				(Vector) this.storage.read( "AddressBook" );
		} catch (IOException e) {
			// no address book has been saved before, so create new one:
			this.contacts = new Vector();
		}
		
		public void save() throws IOException {
			this.storage.save( this.contacts, "AddressBook" );
		}
	}
}

Please refer to the "serialization" sample application in ${polish.home}/samples/serialization for the full example how to use these concepts.

back to top