2012-08-09 124 views
0

我有一个SQlite数据库里面的应用程序和服务器上的MySQL数据库。Android:更新数据库表


的SQLite:

表1:一些列

表2:一些列

MySQL的:

相同的表和列。


我要问你:是否可能,是它创造这样的功能,像有道:

用户启动应用程序,并有两个按钮< =>活动(活动1个&活动2)

活动1:的ListView与来自表1

数据活动2:与的ListView从表2

数据

例如,用户选择活动1.应用程序建议用户更新数据。如果他/她同意,该应用程序与服务器建立连接,并使用来自MySQL DB表1的数据更新SQlite DB表1.使用来自MySQL DB表1的数据。

对于活动2也是如此,但现在数据将从表2中下载。

在此先感谢。

回答

1

你描述的非常好,我建议创建一个内容提供者来包装你的sqlite数据库。这样你可以利用很多框架函数来获取你的数据。

你将不得不暗示CursorAdapter来填充listView中的数据。

退房此链接了解更多有关COntentProviders和SQLite http://www.vogella.com/articles/AndroidSQLite/article.html

退房此链接了解更多有关cursoradapters

http://blog.cluepusher.dk/2009/11/16/creating-a-custom-cursoradapter-for-android/

看看这个谷歌I/O签出您可以在您的应用上实施的架构

http://www.google.com/events/io/2010/sessions/developing-RESTful-android-apps.html

+0

谢谢!很明显。也许我没有描述我的问题推进,但主要目的是如何正确地更新服务器的每个请求。该应用程序请求表1中的数据,然后使用此数据更新它的SQLite数据库表1。 – 2012-08-09 20:49:34