首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何保存一组人员信息?

如何保存一组人员信息?
EN

Stack Overflow用户
提问于 2012-07-02 21:07:12
回答 3查看 57关注 0票数 0

我正在从数据库中访问一个人的信息,我希望能够访问一个人的所有详细信息,包括他们的姓名、地址、出生日期等。我正在尝试找出实现这一点的最好方法。

我应该简单地创建一个容器类,在其中放入关于person的所有信息吗?或者有更好的方法来做这件事?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-07-02 21:20:36

使用与person detail相关的字段创建一个对象类,如下所示:

代码语言:javascript
复制
    public class Frame_Data {

        private int mUSER_ID;

        private int mPKG_ID;

        private int mFRAME_ID;

        private String mFRAME_NAME;

        private String mPREVIEW_IMG_PATH;

        private String mFULL_IMG_PATH;

        public void set_PKG_ID(int PKG_ID) {
            this.mPKG_ID = PKG_ID;
        }

        public Integer get_PKG_ID() {
            return mPKG_ID;
        }

        public void set_USER_ID(int USER_ID) {
            this.mUSER_ID = USER_ID;
        }

        public Integer get_USER_ID() {
            return mUSER_ID;
        }

        public void set_FRAME_ID(int FRAME_ID) {
            this.mFRAME_ID = FRAME_ID;
        }

        public int get_FRAME_ID() {
            return mFRAME_ID;
        }

        public void set_FRAME_NAME(String FRMAE_NAME) {
            this.mFRAME_NAME = FRMAE_NAME;
        }

        public String get_FRAME_NAME() {
            return mFRAME_NAME;
        }

        public void set_PREVIEW_IMG_PATH(String PRIVIEW_IMG_PATH) {
            this.mPREVIEW_IMG_PATH = PRIVIEW_IMG_PATH;
        }

        public String get_PREVIEW_IMG_PATH() {
            return mPREVIEW_IMG_PATH;
        }

        public void set_FULL_IMG_PATH(String FULL_IMG_PATH) {
            this.mFULL_IMG_PATH = FULL_IMG_PATH;
        }

        public String get_FULL_IMG_PATH() {
            return mFULL_IMG_PATH;
        }


}

如果需要,您还可以创建此对象的ArrayList。现在,无论何时何地,您都可以使用此对象来获取值。

票数 1
EN

Stack Overflow用户

发布于 2012-07-02 21:19:49

我认为这取决于你想如何处理这些信息。如果您需要以某种方式操作数据,那么创建一个Person类将是明智的-您正在对person进行操作,因此将其作为对象是有意义的。但是,如果您想以一种暂时的方式使用数据,例如,您只是要显示它,那么直接在displayPerson方法中使用数据库查询的结果会更有意义。

票数 1
EN

Stack Overflow用户

发布于 2012-07-02 21:21:35

如果你只有这么多的信息name, address, date of birth

  • 将永久存储

代码语言:javascript
复制
1. `SharedPreference` To store small data like Username and PWDs and IDs [Example](http://saigeethamn.blogspot.in/2009/10/shared-preferences-android-developer.html)
2. `SQLite` if the amount of data is large like Records [Example](http://www.vogella.com/articles/AndroidSQLite/article.html)

用于存储Static的

代码语言:javascript
复制
1. User `Application` class and store them runtime [Example](http://www.helloandroid.com/tutorials/maintaining-global-application-state)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11294331

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档