内容提供者存储单个字符串

时间:2018-09-17 06:44:15

标签: android sharedpreferences android-contentprovider

我必须在内容提供者内部存储一个身份验证字符串(共享首选项),以便我可以在另一个不同的应用程序中使用该身份验证字符串。

我发现了很多带有内容提供者的SQLite数据库示例,但在我的情况下不需要表。

任何人都可以帮助我如何在内容提供者中存储一个简单的字符串并通过其他应用程序获取它。

谢谢

1 个答案:

答案 0 :(得分:0)

you might want to check out this answer

共享首选项是解决此问题的一种方法。您会看到在设置首选项时可以选择使其他应用可读的选项。这是您可以在一个应用程序中设置共享首选项并在另一个应用程序中访问它的方法,我将提供代码,但是我标记的答案正是我要做的。我也不知道您的具体情况,但仅出于此目的,sqlite会增加很多麻烦。即使您决定去那里,也应该签出房间数据库here