WAP之家:为您提供最全最新的WAP技术,CP.SP.3G等行业资讯。 WAP之家交流论坛全新开放 点击进入>>
WAP资讯 | 3G动态 | SP动态 | 运营商动态 | 内容商动态 | 制造商动态 | 论坛讨论>> 每次自动访问
WAP技术 | WAP源码 | 手机编程 | 手机源码 | 无线技术 | J2ME技术 | 手机软件 添加到收藏夹
IVR技术 | SP资料 | SMS MMS技术 | 商业方案 | IVR下载 | 书籍教程 | 工具软件 语言:繁體中文

WAP之家技术文章手机编程BlackBerryBlackBerry 应用程序开发者指南 第二卷:高级--第8章 存储持久数据

BlackBerry 应用程序开发者指南 第二卷:高级--第8章 存储持久数据
作者:佚名  来源:本站整理  发布时间:2008-3-15 1:42:02

                

                  private static final class RestaurantInfo implements Persistable {

                     // Data.

                     private String[] _elements;

                     // Fields.

                     public static final int NAME = 0;

                     public static final int ADDRESS = 1;

                     public static final int PHONE = 2;

                     public static final int WEBSITE = 3;

                     public static final int SPECIALTY = 4;

                     public RestaurantInfo() {

                         _elements = new String[4];

                         for ( int i = 0; i < _elements.length; ++i) {

                            _elements[i] = new String("");

                            }

                         }

                     public String getElement(int id) {

                         return _elements[id];

                         }

                    

                     public void setElement(int id, String value) {

                         _elements[id] = value;

                         }

                     }

                 

                  public Restaurants() {

                     MainScreen mainScreen = new MainScreen();

                     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);

                     websitefield = new EditField(

                            _resources.getString(FIELD_WEBSITE), "",

                            Integer.MAX_VALUE,BasicEditField.FILTER_URL);

                     specialtyfield = new EditField(

                            _resources.getString(FIELD_SPECIALTY), "",

                            Integer.MAX_VALUE, BasicEditField.FILTER_DEFAULT);

                     mainScreen.add(namefield);

                     mainScreen.add(addressfield);

                     mainScreen.add(phonefield);

                     mainScreen.add(websitefield);

                     mainScreen.add(specialtyfield);

                     mainScreen.addKeyListener(this);

                     mainScreen.addTrackwheelListener(this);

                     pushScreen(mainScreen);

                     }

                 

                  public void makeMenu( Menu menu, int instance ) {

                     menu.add(saveItem);

                     menu.add(getItem);

                     menu.add(phoneItem);

                     menu.add(browserItem);

                     super.makeMenu(menu, instance);

                     }

                 

                  public void onExit() {

                     Dialog.alert(_resources.getString(APP_EXIT));

                     }

                  }

上一页  [1] [2] [3] [4] [5] 

[] [返回上一页] [打 印]
文章评论

用户名: 查看更多评论

分 值:100分 85分 70分 55分 40分 25分 10分 0分

内 容:

         (注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码