相关疑难解决方法(0)

当AccountManager删除帐户时,SyncAdapter会收到通知吗?

所以,我重申的问题是,当您转到设置 - >帐户和同步并选择您SyncAdapter正在与云服务器同步创建的帐户时,并选择删除帐户,就您SyncAdapter而言会发生什么?将显示一个对话框,要求您确认,并且将删除与该帐户关联的电话上的数据.我不能轻易相信框架可以自动删除我SyncAdapter存储在本地数据库中的数据,但似乎暗示删除帐户将(并且我同意应该)删除该数据.我SyncAdapter是否会添加一些作为删除帐户的回调来处理从本地数据库中删除所有适当的数据?也许必须通过AccountManager反而完成; AccountManager当帐户被删除时我得到通知,从那里我可以触发数据删除而不用SyncAdapter.

编辑:在相关的说明中,同步管理员SyncAdapter是否为添加新帐户时同步的每个帐户调用我的帐户?我onPerformSync(...)在添加帐户时看到正在执行以前添加的帐户以及刚刚添加的帐户,并且想要停止该操作.

android accountmanager android-syncadapter

6
推荐指数
2
解决办法
4203
查看次数