gpt4 book ai didi

android - 如何了解在android上是自动启动同步还是手动启动同步?

转载 作者:行者123 更新时间:2023-11-29 18:20:53 24 4
gpt4 key购买 nike

我在我的应用程序中使用 SyncAdapter。因此,同步可以是自动的 (addPeriodicSync) 或手动启动的 (requestSync)。

在同步的过程中如何知道它是如何启动的?因为,如果它是手动启动的(从应用程序界面),我想显示 Toasts 等。

最佳答案

不要 Toast 来通知您的用户,除非可能出现错误或异常。同步过程中,用户已经在状态栏中看到圆圈箭头“正在同步”图标。我的手机上有一些应用程序会在同步期间(每次)为我干杯,这真烦人......特别是因为当你的后台同步开始时,你的用户可能正在使用一个完全不同的应用程序和所有突然的繁荣,一些随机的 Toast 弹出告诉他们正在进行同步,他们认为它来自 Activity 的应用程序,导致混淆。

如果您想向用户显示您的同步进度,请查看此 Google IO 2010 演示文稿:开发 Android REST客户端应用程序(pdfyoutube)。它向您展示了如何将同步状态放入数据库中的行中,并更新您的 UI。更好的模型,因为它为您提供了每行的信息粒度,并且仅当他们正在查看正在同步的数据时才会显示。

关于android - 如何了解在android上是自动启动同步还是手动启动同步?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5527994/

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