Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我创建了一个定期任务,它每 8 小时从我的在线数据库中获取数据。我必须确保,当应用程序打开时,它会立即使用 Fetch 方法获取数据,因为必须离线访问数据。
当我的方法和任务同时执行时,问题就出现了,比如任务第一次入队时。如何避免这种情况?所以一次只能运行两个中的一个?
您可以使用Shared Preferences并保存一个Boolean标志以了解是否有任何任务正在运行并根据该标志继续执行逻辑。
Boolean