gpt4 book ai didi

java - 在应用程序中的任何设备上使用相同的 SQLite 数据库数据

转载 作者:行者123 更新时间:2023-12-02 07:02:45 25 4
gpt4 key购买 nike

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

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

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

忘记指出第二台设备已注册到不同的 Google 帐户(如果这会造成不同)。

最佳答案

本地数据不能在设备之间任意共享。如果你想共享相同的数据,你将需要一个服务器作为中间人。

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

关于java - 在应用程序中的任何设备上使用相同的 SQLite 数据库数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16452915/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com