如何在android中保存片段中textview的值

问题描述:

我正在致力于电子商务应用程序如何保存在每个产品用户的列表视图中选择的数量值,以便以后可以编辑它,如果他来自购物车屏幕。我应该为此使用saveInstanceState还是有其他优化方法?如何在android中保存片段中textview的值

我没有给出任何愿望清单类的东西,因为我们已经在flipkart中,但我想保存每个产品的用户选择的数量,以便如果他想改变它,他可以稍后改变它。产品展示屏幕(产品可以选择) - >购物车屏幕 - >产品展示屏幕(它应显示用户在每个产品前面选择的数量)

+0

imho电子商务需要有一个用户帐户,其中保存用户想要的。这意味着你需要一个带有数据库的服务器端,一个注册/登录屏幕,如果你想保存一些东西保存在数据库中,这样用户可以在他想要的时候看到他的产品。顺便说一句,您可以在sharedpreferences中保存textview字符串(String s = textview.getText()。toString()以获取textview字符串)。 –

我认为,如果您正在使用电子商务应用程序节省产品的设施(就像添加到亚马逊或Flipkart)保存在Android的SharedPreferences中的最佳方式。它基于文件(保存为XML),因此不要长时间加载到内存中。

+0

我没有给出任何愿望清单,因为我们已经在flipkart中,但是我想保存用户为每个产品选择的数量,所以如果他想改变它,他可以稍后改变它。产品列表屏幕(可选择产品) - >购物车屏幕 - >产品列表屏幕(它应显示用户在每个产品前面选择的数量) –

+0

是的,Sharedpreferences将是您的要求的合适解决方案。它也很容易使用。看看http://developer.android.com/reference/android/content/SharedPreferences.html –