保存editText

时间:2011-07-06 15:02:38

标签: android android-edittext

我有一个editText(R.id.editText1)。 但是当我退出活动并重新启动它时,文本就消失了。 所以我认为我做了一个选项菜单。

 @Override
public boolean onCreateOptionsMenu(Menu menu) {
    menu.add(0, MENU_SAVE, 0, "Save");
    menu.add(1, MENU_GET, 1, "Get");
    return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
    case MENU_SAVE:
        Here i must save the editText1
        return true;
    case MENU_GET:
        Here i must get the editText1 that i have saved
        return true;
    }

    return false;

但我现在不知道如何保存editText以及如何加载它。 我希望你可以帮助我,因为我是新手的。

Gaauwe

编辑:

我自己找到了答案。 如果您还遇到问题,可以去: http://www.edumobile.org/android/android-beginner-tutorials/state-persistence/

Gaauwe

3 个答案:

答案 0 :(得分:2)

尝试使用SharedPreferences将值保存在edittext中。

答案 1 :(得分:1)

取决于您希望持久保存数据的时间长度以及文本的大小。在Android.com上查看此页面

http://developer.android.com/guide/topics/data/data-storage.html

答案 2 :(得分:0)

SharedPreferences是一种简单的方法。