我构建了一个Android应用程序,我正在使用共享首选项来存储数据。当我从应用程序编辑数据时,它适用于我的设备。但是,如果我与另一台设备共享apk,则该设备的共享首选项数据仍然是默认值,而不是编辑过的。那么,我该怎么做才能从应用程序编辑数据然后与其他设备共享apk,以便获取编辑后的数据? (我对android很新)
答案 0 :(得分:0)
我认为你误解了共享偏好的概念,因为它用于在app中存储数据。
共享首选项与本地数据库类似。它存储名称 - 值对等数据。意味着它会永久地将数据存储在应用程序的内部存储中,直到您清除数据或卸载应用程序。如果要在设备之间共享数据,请使用基于唯一ID的Web服务器,例如电话的设备ID。
答案 1 :(得分:0)
共享首选项存储在每个设备的本地,你不能这样做,比如更改值然后传递apk并获得更新的值。
为此,您需要在云或服务器中存储所需的值,因此每次您将获得更新的值,该值将从服务器获取。