首页 > 解决方案 > 为什么 Android 共享首选项的文件名需要唯一?

问题描述

文档中:

在命名您的共享首选项文件时,您应该使用对您的应用程序唯一可识别的名称。一个简单的方法是在文件名前加上您的应用程序 ID。

为什么我需要这样做?如果我这样做:

context.getSharedPreferences("preferences", Context.MODE_PRIVATE);

使用这样的通用文件名会发生什么不好的事情吗?

我知道这个答案,它指出多个应用程序可以将相同的文件名用于共享首选项而不会发生冲突。但如果这是真的,那么 Android 文档告诉我们使用唯一文件名肯定还有其他原因。这些原因是什么?

标签: androidsharedpreferences

解决方案


推荐阅读