SharedPreferences getSharedPreferences(String name,int mode)

时间:2015-07-02 07:47:55

标签: android

我从这里http://developer.android.com/reference/android/content/Context.html#getSharedPreferences(java.lang.String,int)

了解SELECT usesysid, usename FROM pg_stat_activity;

解释如下: 检索并保留首选项文件SharedPreferences getSharedPreferences (String name, int mode)的内容,返回name,您可以通过该文件检索和修改其值。 只有一个SharedPreferences对象的实例返回给同名的任何呼叫者, 意味着他们会尽快看到彼此的编辑正如他们所做的那样。 有人可以解释粗体+斜体线。谁会见对方?什么是编辑:值的变化是否被称为编辑?同名是否意味着res / xml中的文件名?谁是来电者?有人可以用例子来解释。

由于

1 个答案:

答案 0 :(得分:0)

  

只有一个SharedPreferences对象的实例返回给any   同名的来电者,这意味着他们会看到彼此的编辑   他们一做好。

这意味着,使用相同getSharedPreferences调用name的所有人都将获得相同的实例。它或多或少都像一个单身人士。

  

谁会看到对方,谁是来电者?

您可以将App视为由不同客户组成的实体。例如。两个不同的活动,或两个不同的碎片。如果其中一个客户进行了更改,则所有其他客户端将看到相同的更改。

  

同名是否意味着res / xml中的文件名?

确实如此。它实际上是一个名为name.xml的文件,保存在您应用的私有存储中。