Android 如何使用API在颤振中使用bloc模式插入数据?
我不熟悉bloc模式,我获取了API,它工作正常,但我坚持在API中插入数据。这是我的密码Android 如何使用API在颤振中使用bloc模式插入数据?,android,ios,flutter,dart,bloc,Android,Ios,Flutter,Dart,Bloc,我不熟悉bloc模式,我获取了API,它工作正常,但我坚持在API中插入数据。这是我的密码 **class CrudEvent** { final eventRepo = new EventRepo(); final _todoController = StreamController<List<AddEvent>>.broadcast(); get todos => _todoController.stream; addUserEven
**class CrudEvent** {
final eventRepo = new EventRepo();
final _todoController = StreamController<List<AddEvent>>.broadcast();
get todos => _todoController.stream;
addUserEvent(AddEvent addEvent) async {
await eventRepo.insertEvent(addEvent);
}
}
**class EventRepo** {
final eventProvider = new EventProvider();
Future insertEvent(AddEvent addEvent) => eventProvider.addEvent(addEvent);
}
**class EventProvider** {
Future addEvent(AddEvent addEvent) async {
print("===========>>${addEvent.toJson()}");
print("===========>>${addEvent.toString()}");
final responce = await http.post(add_event, body: addEvent.toJson());
var result = json.decode(responce.body);
if (responce.statusCode == 200) {
print("Add Event Success");
} else {
print("Add Event failure");
}
}
}
请检查这一次,让我知道什么样的变化应该需要工作这个代码
这是我的确认
if (addevent.image_name.isNotEmpty) {
crudEvent.addUserEvent(addevent);
}
请帮助我
if (addevent.image_name.isNotEmpty) {
crudEvent.addUserEvent(addevent);
}