W/IInputConnectionWrapper getTextBeforeCursor на неактивном InputConnection возникает ошибка при вызове Django API из кнопки отправки приложения flutter

Ошибка : W/IInputConnectionWrapper( 5696): getTextBeforeCursor на неактивном InputConnection W/IInputConnectionWrapper( 5696): getSelectedText на неактивном InputConnection W/IInputConnectionWrapper( 5696): getTextAfterCursor на неактивном InputConnection W/IInputConnectionWrapper( 5696): beginBatchEdit на неактивном InputConnection W/IInputConnectionWrapper( 5696): getTextBeforeCursor на неактивном InputConnection W/IInputConnectionWrapper( 5696): endBatchEdit на неактивном InputConnection I/TextInputPlugin( 5696): Область композиции изменена фреймворком. Перезапуск метода ввода. W/IInputConnectionWrapper( 5696): getSelectedText на неактивном InputConnection W/IInputConnectionWrapper( 5696): getTextAfterCursor на неактивном InputConnection W/IInputConnectionWrapper( 5696): getTextBeforeCursor на неактивном InputConnection W/IInputConnectionWrapper( 5696): getSelectedText на неактивном InputConnection W/IInputConnectionWrapper( 5696): getTextAfterCursor на неактивном InputConnection W/IInputConnectionWrapper( 5696): beginBatchEdit на неактивном InputConnection W/IInputConnectionWrapper( 5696): getTextBeforeCursor на неактивном InputConnection W/IInputConnectionWrapper( 5696): endBatchEdit на неактивном InputConnection W/IInputConnectionWrapper( 5696): beginBatchEdit на неактивном InputConnection W/IInputConnectionWrapper( 5696): getTextBeforeCursor на неактивном InputConnection W/IInputConnectionWrapper( 5696): endBatchEdit на неактивном InputConnection I/TextInputPlugin( 5696): Область композиции изменена фреймворком. Перезапуск метода ввода. W/IInputConnectionWrapper( 5696): getTextBeforeCursor на неактивном InputConnection

  • Это мой файл подключения к API :

Имя файла :reg.dart

class Reg {
  int id;
  final String fname;
  final String lname;
  final String sep;
  final String csep;
  final String mob;

  Reg({
    required this.id,
    required this.fname,
    required this.lname,
    required this.sep,
    required this.csep,
    required this.mob,
  });

  factory Reg.fromJson(Map<String, dynamic> json) {
    return Reg(
        id: json['id'],
        fname: json['fname'],
        lname: json['lname'],
        sep: json['sep'],
        csep: json['csep'],
        mob: json['mob']);
  }
  dynamic toJson() => {
        'id': id,
        'fname': fname,
        'lname': lname,
        'sep': sep,
        'csep': csep,
        'mob': mob,
      };
}
  • Это файл интеграции API :

Имя файла : api.dart

import 'dart:convert';
import 'package:flutter/material.dart';
import '../models/reg.dart';
import 'package:http/http.dart' as http;

class registrationprovider with ChangeNotifier {
  registrationprovider() {
    // this.fetchTasks();
  }
}

List<Reg> _registrations = [];

List<Reg> get registration {
  return [..._registrations];
}

void add(Reg registration) async {
  final response = await http.post(
      Uri.parse('http://10.0.0.2:8000/Inde_Data/v1/'),
      headers: {"Content-Type": "application/json"},
      body: json.encode(registration));
  if (response.statusCode == 201) {
    registration.id = jsonDecode(response.body)['id'];
    _registrations.add(registration);
  }
}
Вернуться на верх