0

我尝试将我的应用程序安装到第二台 Android 设备,但它没有从我的原始设备上传相同的数据库。例如,在原始设备上我将用户名注册到我的数据库中,然后在第二台设备上我注册了用户名和第一个用户名注册未显示在我创建的显示注册用户列表的管理活动中。

我认为这可能是因为我使用的第二个设备是 Gingerbread 版本 2.3.4 而我的第一个设备是 Jelly Bean 4.2 但我使用了一个使用 Jelly Bean 4.2 的模拟器并且它没有显示注册的用户名设备 1 和 2。

有没有办法让多个设备在我的应用程序中共享同一个数据库?

忘记包括第二台设备已注册到不同的谷歌帐户,如果这有所不同。

4

1 回答 1

2

本地数据不能在设备之间任意共享。如果要共享相同的数据,则需要一台服务器充当中间人。

在这种情况下,每台设备都会有一个本地数据库,该数据库将与您的服务器同步。因此,每当在设备上进行更改时,都会在服务器上进行相应的更改,然后另一个设备从服务器读取更新的数据库并更新自己的本地副本。

于 2013-05-09T01:39:06.217 回答