我需要为我的用户提供向屏幕添加按钮的能力。这些按钮将具有标准操作(发送带有预定义文本的短信)。我应该如何保存这些项目?它们将有一个名称和一个文本,可以删除,也可以拖动以更改位置。我应该使用带有加载程序的 sqlite 和 listview 还是仅使用 sharedpreferences (但我不知道在这种情况下如何)以及以编程方式添加到布局中的按钮。项目的数量会非常少(在大多数情况下 <10),所以 sqlite 的工作似乎有点太多(我不想使用列表视图)。
问问题
64 次
1 回答
0
这个答案似乎是最适合你的!(根据我从您的问题中了解到的)
https://stackoverflow.com/a/4955428/327402
它展示了如何在首选项中存储一对字符串字符串。
另一种方法是将其保存在内存中:
File file = new File(getDir("data", MODE_PRIVATE), "map");
ObjectOutputStream outputStream = new ObjectOutputStream(new FileOutputStream(file));
outputStream.writeObject(map);
outputStream.flush();
outputStream.close();
于 2012-08-25T21:04:04.520 回答