将ArrayAdapter保存到内部存储

时间:2014-01-27 18:57:19

标签: android android-arrayadapter internal-storage

我正在制作一个天气应用程序,并想知道如何将ArrayAdapter保存到内部存储,我知道我必须使用fileOutputStream来保存它,但我需要知道如何将其转换为字节,以便它可以得救如果不可能,那么有没有办法以另一种方式保存ArrayAdapter? ArrayAdapter只包含字符串。

很抱歉,如果这只是我的愚蠢并且遗漏了一些明显的东西,但是我对整个android事物都很陌生,来自c#,这更令人困惑,尽管我理解为什么事情已经完成了。

2 个答案:

答案 0 :(得分:1)

  

想知道如何将ArrayAdapter保存到内部存储,

您不会将ArrayAdapter保存到文件中。

  

ArrayAdapter只包含字符串

不,它适应String[]ArrayList<String>是您的模型数据,而 可以保存到某种文件,例如:

答案 1 :(得分:0)

Commonsware表示你需要保存你使用的阵列或Arraylist。如果您要保存到文件,我建议您阅读此博文http://androidjavaio.blogspot.co.uk。它包含一个非常简单的类,用于使用随机访问将数据从数组保存和写入文件。