Blackberry JAVA DEVELOPMENT ENVIRONMENT - - CRYPTOGRAPHIC SMART CARD DRIVER - DEVELOPMENT GUIDE Průvodce řešením problémů Strana 90

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 286
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 89
90
BlackBerry Java Development Environment Development Guide
package com.rim.samples.docs.restaurantssync;
import java.io.*;
import net.rim.device.api.ui.*;
import net.rim.device.api.ui.component.*;
import net.rim.device.api.ui.container.*;
import net.rim.device.api.system.*;
import net.rim.device.api.util.*;
import java.util.*;
import net.rim.device.api.i18n.*;
import net.rim.device.api.synchronization.*;
import com.rim.samples.docs.resource.*;
public class RestaurantsSync extends UiApplication implements RestaurantsSyncResource,
SyncCollection, SyncConverter {
private static final long KEY = 0xdec6a67096f833cL;
private AutoTextEditField namefield;
private AutoTextEditField addressfield;
private EditField phonefield;
private EditField specialtyfield;
private static PersistentObject store;
private static Vector _data;
private static ResourceBundle _resources;
private static final int FIELDTAG_NAME = 1;
private static final int FIELDTAG_PHONE = 2;
private static final int FIELDTAG_ADDRESS = 3;
private static final int FIELDTAG_SPECIALTY = 4;
private static RestaurantsSync _instance;
private MenuItem saveItem = new MenuItem(_resources, MENUITEM_SAVE, 110, 10) {
public void run() {
RestaurantInfo info = new RestaurantInfo();
info.setElement(RestaurantInfo.NAME, namefield.getText());
info.setElement(RestaurantInfo.ADDRESS, addressfield.getText());
info.setElement(RestaurantInfo.PHONE, phonefield.getText());
info.setElement(RestaurantInfo.SPECIALTY, specialtyfield.getText());
_data.addElement(info);
synchronized(store) {
store.setContents(_data);
store.commit();
}
Dialog.inform(_resources.getString(APP_SUCCESS));
namefield.setText(null);
addressfield.setText(null);
phonefield.setText(““);
specialtyfield.setText(““);
}
};
private MenuItem getItem = new MenuItem(_resources, MENUITEM_GET, 110, 11) {
public void run() {
synchronized(store) {
Zobrazit stránku 89
1 2 ... 85 86 87 88 89 90 91 92 93 94 95 ... 285 286

Komentáře k této Příručce

Žádné komentáře