Android创建收藏夹问题

时间:2011-09-14 09:08:45

标签: android sharedpreferences

嗨,我需要帮助解决一个问题。

我必须构建一个只需要显示文本信息和图片的应用程序。内容很多,这就是为什么不是为页面创建200个单一活动而是创建一个基本活动,我每次都在改变的内容取决于使用putExtra();getExtra();点击哪个列表视图项。所以现在的问题是他们希望我创建“收藏夹”页面,用户可以在其中保存一些信息并在一个活动中访问它们。实际上,使用sqlite很容易做到这一点,但他们希望我完成应用程序今天,几个小时之内。我的问题是,如果我再次开始编码并将所有信息插入数据库,我将花费更多的时间。

所以这里有一点解释:

1.我有一个带有列表视图的基本活动。

2.当用户点击listview项目时,我使用putExtra在基本活动中发送内容。

所以我需要学习如何保存listview项目的id或其他内容,并在新的Activity中显示该内容。我在考虑使用SharedPreferences但不确定如何处理它。

任何建议我怎么能这样做......几个小时。 提前谢谢!

2 个答案:

答案 0 :(得分:0)

它是什么类型的内容?它是200多个条目,你不在本地保存?

只要知道它是否是最喜欢的,使用sqlite的工作不能超过一小时。只需保留内容的ID,然后保留一个值,看看它是否是最喜欢的。

没有人真的会这样做,因为这显然是你的(付费?)工作。事实上,你不能及时做到这一点并不是跳过最佳选择的理由。 我会说对你在哪个时间可以实现的目标并不乐观。更好地管理您的资源,您将不会遇到这个问题。

答案 1 :(得分:0)

您也可以通过共享偏好实现这一目标,但这不是一个好主意。 最好的方法是使用数据库,但这取决于你。