Troubleshooting guide
95
4: Managing data
public void setSyncObjectDirty(SyncObject object) {
}
public boolean updateSyncObject(SyncObject oldObject, SyncObject newObject) {
return false;
}
public RestaurantsSync() {
MainScreen mainScreen = new RestaurantsMainScreen();
mainScreen.setTitle(new LabelField( _resources.getString(APPLICATION_TITLE)));
namefield = new AutoTextEditField(_resources.getString(FIELD_NAME), ““);
addressfield = new AutoTextEditField( _resources.getString(FIELD_ADDRESS), ““);
phonefield = new EditField( _resources.getString(FIELD_PHONE),
““, Integer.MAX_VALUE, BasicEditField.FILTER_PHONE);
specialtyfield = new EditField(_resources.getString(FIELD_SPECIALTY), ““,
Integer.MAX_VALUE, BasicEditField.FILTER_DEFAULT);
mainScreen.add(namefield);
mainScreen.add(addressfield);
mainScreen.add(phonefield);
mainScreen.add(specialtyfield);
pushScreen(mainScreen);
}
private final class RestaurantsMainScreen extends MainScreen
{
protected void makeMenu( Menu menu, int instance ) {
menu.add(saveItem);
menu.add(getItem);
super.makeMenu(menu, instance);
}
public void close() {
Dialog.alert(_resources.getString(APP_EXIT));
super.close();
}
}
}