Android SharedReferences GetSharedReferences(字符串名称,int模式)
我从这里读到了关于Android SharedReferences GetSharedReferences(字符串名称,int模式),android,Android,我从这里读到了关于SharedReferences getSharedReferences(字符串名,int模式) 解释如下: 检索并保留首选项文件name的内容,返回一个SharedReferences,您可以通过该文件检索并修改其值只有SharedReferences对象的一个实例返回给同名的任何调用方,这意味着他们一经编辑就会看到彼此的编辑。有人能解释一下粗体+斜体行吗。谁会看到对方?什么是编辑:值的更改称为编辑吗?相同的名称是否意味着res/xml中的文件名?谁是来电者?有人能举例说明吗
SharedReferences getSharedReferences(字符串名,int模式)
解释如下:
检索并保留首选项文件name
的内容,返回一个SharedReferences
,您可以通过该文件检索并修改其值只有SharedReferences对象的一个实例返回给同名的任何调用方,这意味着他们一经编辑就会看到彼此的编辑。有人能解释一下粗体+斜体行吗。谁会看到对方?什么是编辑:值的更改称为编辑吗?相同的名称是否意味着res/xml中的文件名?谁是来电者?有人能举例说明吗
谢谢
只有SharedReferences对象的一个实例返回给任何
相同名称的呼叫者,这意味着他们将看到彼此的编辑
一旦它们被制造出来
这意味着使用相同的名称调用getSharedReferences
的每个人都将获得相同的实例。它的行为或多或少像一个单身汉
谁会见面,谁是来电者
你可以想象一个应用,就像一个由不同客户端组成的实体。例如,两个不同的活动,或两个不同的片段。如果其中一个客户机进行了更改,其他所有客户机都将看到相同的更改
相同的名称是否意味着res/xml中的文件名
是的。它实际上是一个名为name.xml
的文件,保存在应用程序的私有存储中 非常感谢,我还有一个问题,我想掌握(成为android应用程序开发方面的专业人士)我应该花多少时间学习在线课程更好,或者从android开发者网站上阅读并自己制作,因为我被困在非常小的事情上。从我所听到的,Commonware的书真的很好。老实说,我从来没有参加过网络课程,所以我不能真正推荐一些东西。可能是udacity?在哪里可以找到用于获取此name.xml文件的专用存储?仅从udacity学习此文件存储在/data/data/your.package.app/下。您需要根设备才能访问/data/data