Android 需要删除哪些数据才能使其等同于应用程序卸载
我遇到了一个非常奇怪的问题。在我的应用程序中,有一个同步进程,它每3000毫秒运行一次,并将本地数据库SQLite中的数据同步到服务器数据库 现在,当我创建任何记录时,同步过程将运行,数据将同步到服务器。 当我注销时,我删除本地数据库,当我登录时,同步进程运行 我从服务器数据库中获取数据 问题场景: 1我创建了一条记录,并将其同步到远程服务器数据库 2我注销并返回登录。我在UI中看到创建的记录 3我再次注销并重新登录。现在,我没有看到我在步骤1中创建的记录 4我重复步骤2注销和登录,然后有时看到记录,有时不看到 5我完全卸载应用程序。我重新安装它。现在我重新登录并查看我创建的记录 6我重复步骤2注销和登录,然后我总是看到在步骤1创建的记录 单击注销,我将清除所有共享首选项和所有数据库文件 我的问题是: 是否缺少一些我在注销时没有删除的内容导致了这种行为,因为在卸载应用程序后,同步过程总是正确的,并且我总是可以看到我创建的记录Android 需要删除哪些数据才能使其等同于应用程序卸载,android,sqlite,android-sqlite,data-synchronization,Android,Sqlite,Android Sqlite,Data Synchronization,我遇到了一个非常奇怪的问题。在我的应用程序中,有一个同步进程,它每3000毫秒运行一次,并将本地数据库SQLite中的数据同步到服务器数据库 现在,当我创建任何记录时,同步过程将运行,数据将同步到服务器。 当我注销时,我删除本地数据库,当我登录时,同步进程运行 我从服务器数据库中获取数据 问题场景: 1我创建了一条记录,并将其同步到远程服务器数据库 2我注销并返回登录。我在UI中看到创建的记录 3我再次注销并重新登录。现在,我没有看到我在步骤1中创建的记录 4我重复步骤2注销和登录,然后有时看到