Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在共享首选项中保存文本视图?_Java_Android_Eclipse_Textview - Fatal编程技术网

Java 如何在共享首选项中保存文本视图?

Java 如何在共享首选项中保存文本视图?,java,android,eclipse,textview,Java,Android,Eclipse,Textview,我希望我的应用程序将textView2保存在共享首选项中。这是我的当前共享首选项代码,用于保存复选框的状态(选中/未选中) 我以前从未真正使用过共享首选项,因此我真的不知道如何创建新的共享首选项来保存我的文本视图2。你不能。 SharedReferences类提供了一个通用框架,允许 您需要保存和检索基本数据的持久键值对 类型。您可以使用SharedReferences保存任何基本数据: 布尔、浮点、整型、长型和字符串 来自博士 我想你可以存储TextView的值 //To get stored

我希望我的应用程序将textView2保存在共享首选项中。这是我的当前共享首选项代码,用于保存复选框的状态(选中/未选中)

我以前从未真正使用过共享首选项,因此我真的不知道如何创建新的共享首选项来保存我的文本视图2。

你不能。

SharedReferences类提供了一个通用框架,允许 您需要保存和检索基本数据的持久键值对 类型。您可以使用SharedReferences保存任何基本数据: 布尔、浮点、整型、长型和字符串

来自博士

我想你可以存储TextView的值

//To get stored value
    private String getString(String key){
        SharedPreferences bifrostPrefs = getApplicationContext().getSharedPreferences("bifrostPrefs", android.content.Context.MODE_PRIVATE);
        return bifrostPrefs.getString(key, "");
    }


如何使用这些方法

将此代码放在要保存TextVIew值的位置

//To save value of TextView
if (!TextUtils.isEmpty(aTextView.getText())) {
    saveString("aTextView", aTextView.getText().toString());
}

//To Read and show into TextVIew
aTextView.setText(getString("aTextView"));
你不能。

SharedReferences类提供了一个通用框架,允许 您需要保存和检索基本数据的持久键值对 类型。您可以使用SharedReferences保存任何基本数据: 布尔、浮点、整型、长型和字符串

来自博士

我想你可以存储TextView的值

//To get stored value
    private String getString(String key){
        SharedPreferences bifrostPrefs = getApplicationContext().getSharedPreferences("bifrostPrefs", android.content.Context.MODE_PRIVATE);
        return bifrostPrefs.getString(key, "");
    }


如何使用这些方法

将此代码放在要保存TextVIew值的位置

//To save value of TextView
if (!TextUtils.isEmpty(aTextView.getText())) {
    saveString("aTextView", aTextView.getText().toString());
}

//To Read and show into TextVIew
aTextView.setText(getString("aTextView"));

您可以在共享首选项中轻松保存字符串:
如果您不确定如何使用共享首选项


至于文本视图,保存
textView2.getText()
怎么样
TextView.getText()
显然返回TextView显示的文本。如果您需要其他TextView属性,

您可以在共享首选项中轻松保存字符串:
如果您不确定如何使用共享首选项


至于文本视图,保存
textView2.getText()
怎么样
TextView.getText()
显然返回TextView显示的文本。如果需要其他TextView属性,

则无法将视图存储在共享首选项中。但是您可以保存字符串,所以只需使用putString而不是putBolean,其他所有操作都是一样的。您不能在共享首选项中存储视图。但是您可以保存字符串,所以只需使用putString而不是putBolean,其他所有方法都是一样的。但是我在哪里以及如何调用这两个方法呢?谢谢!工作起来很有魅力。我是java新手,所以这仍然让我很困惑,但我希望创建越来越多的应用程序会变得更容易。是的。。。祝你一切顺利。您将是一名优秀的java/android开发人员。但是我将在哪里以及如何调用这两种方法呢?谢谢!工作起来很有魅力。我是java新手,所以这仍然让我很困惑,但我希望创建越来越多的应用程序会变得更容易。是的。。。祝你一切顺利。您将成为一名优秀的java/android开发人员。