我有一个要求,我想将 JSON 请求数据(从数据库表中获取)上传到服务器并获取响应,基于响应我必须更新本地数据库(sqflite: ^1.2.1)。我有多个屏幕,我需要根据用户操作在每个屏幕上创建不同的 JSON 请求数据。目前对于相同的场景,我在我的另一个原生 android 应用程序中使用 Intent Service。在 Flutter Android 应用程序中处理此类场景的基本方法是什么。如果我使用通道并实现 Intent 服务,则无法访问 Android 特定区域中的 sqflite 数据库。如果互联网不可用,那么我必须继续等待连接,当设备连接时,我需要将所有创建的事件一一上传到服务器。
请有人告诉我在Flutter中处理这种特定场景的可能方法。
提前致谢