关于在我的Android App中使用SQLite,我有几个问题。我认为我的问题非常基本,但我似乎无法弄清楚应用程序的数据库方面。
我希望用户输入一些数据,比如说活动A.所以数据现在存储在数据库中。然后,我希望活动B从数据库中检索活动A数据,并将其用于活动B中的某些计算。
用户输入的数据,我希望用户输入后停留在屏幕上,关闭应用程序,然后重新打开应用程序。我认为这也与数据库有关。现在,一旦我输入活动A中的数据,然后导航到活动B,然后返回活动A,数据就消失了。
我不是在寻找确切的代码来完成这项工作。我主要是在寻找数据库是如何工作的,如果我甚至可以做上面提到的两件事。如果有人能向我解释,我真的很感激。
答案 0 :(得分:0)
我希望用户输入一些数据,比如说活动A.所以数据现在存储在数据库中。然后,我希望活动B从数据库中检索活动A数据,并将其用于活动B中的某些计算。
这个问题可以通过单个SharedPrefrence轻松解决。如果要在应用程序中存储结构化数据,而不是仅存储简单的名称 - 值对,则应使用SQLite数据库。如果你需要任何针对android的SQLite教程:
Android SQLite Database Tutorial
Android SQLite database and content provider - Tutorial
和docs