在android中存储自定义配置
问题描述:
我正在创建一个android应用程序,我需要管理如何在某些片段中显示列表视图的数据..我的列表视图由多个部分组成,每个部分都有一个标题..这些数据部分从Web服务(每个部分的Web调用)加载,我需要管理要显示给用户的部分,并按优先级对部分进行排序,以便重要部分显示在视图的顶部。在android中存储自定义配置
我的问题是如何让这个配置在我的应用程序加载一次,这样获取数据时,我可以构建列表视图中正确使用已经加载的配置,我想用SharedPreferences也许一个XML的文件作为配置存储。
同样,我的兴趣是:
- 管理在我的列表视图中查看哪些部分。 (对于所有用户而不是每个用户)
- 按优先级对各部分进行排序。
在此先感谢您的帮助。
答
我相信你应该有一个数据库,并在那里存储每个用户的设置。根据存储在数据库中的数据,您可以根据需要生成XML。这会非常有用,就像你用另一个android手机打开应用程序一样,但是用你的用户登录,你的设置也会被加载。
这些设置不是每个用户。这些设置应该在应用程序启动时设置一次,访问片段时应该可以将这些设置作为对象访问,并根据对象的值属性就像那样。 – 2014-09-20 21:33:54
然后,您可以将这些设置包含到xml中,并且在启动时初始化项目时,可以将这些值设置为可从任何地方访问的对象。 – 2014-09-20 21:49:56
对不起,你的回答没有帮助我 – 2014-09-21 10:56:13