Приложение Flutter падает при возобновлении ввода - PullRequest
0 голосов
/ 30 апреля 2020

У меня очень простое тестовое приложение, которое требует, чтобы пользователи только набирали текст в текстовом поле.

Однако, когда пользователь вводит несколько слов, закрывает клавиатуру и затем нажимает на текстовое поле, чтобы возобновить набор текста, приложение в основном останавливается. Ни одна из кнопок не будет работать, и пользователь будет вынужден снова закрыть приложение, чтобы открыть приложение.

Единственный раз, когда он не останавливается, это нажимать между словами, которые пользователь уже набрал. Если пользователь пытается ввести с того места, где он остановился, приложение зависает.

Это происходит на всех этих физических устройствах. Samsung Galaxy A20 Samsung Galaxy A7 Samsung Galaxy M30S

К сожалению, нет журналов, так как у меня нет доступа к этим устройствам.

Мой main.dart

import 'package:anasislam/view/test_screen.dart';
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';

void main() {
  runApp(new MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      //Route
      initialRoute: 'testScreen',
      routes: {
        'testScreen': (context) => TestScreen(),
      },
    );
  }
}

Мой импорт test_screen.dart 'package: flutter / material.dart';

class TestScreen extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Builder(
          builder: (BuildContext context) {
            return
              SafeArea(
                child: Column(
                  children: <Widget>[
                    TextField(
                      decoration: InputDecoration(
                        hintText: 'Type here',
                      ),
                    ),
                  ],
                ),
              );
          }),
    );
  }

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...