Флаттер на Android - TextField теряет текст после возврата из «Недавних приложений» - PullRequest
0 голосов
/ 28 февраля 2020

Проблема с этим приложением Flutter (на Android):

Я набираю текст в TextField. Я нажимаю «Недавние приложения» и возвращаюсь в это приложение. Текст пропал.

Но

  • , вращая экран
  • или нажимая ENTER / RETURN перед тем, как «Последние приложения»

не теряет текст .

Эти примеры приложений Flutter показывают ту же проблему

Почему? Что я должен сделать, чтобы не потерять текст в этой ситуации?

$ flutter --version
Flutter 1.12.13+hotfix.8 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 0b8abb4724 (3 weeks ago) • 2020-02-11 11:44:36 -0800
Engine • revision e1e6ced81d
Tools • Dart 2.7.0
import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {

  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: Text("TextField"),
        ),
        body: Center(child: TextField()),
        floatingActionButton: FloatingActionButton(
          child: Icon(Icons.star),
          onPressed: () => {},
        ),
      ),
    );
  }
}

Ответы [ 2 ]

0 голосов
/ 02 марта 2020

Здесь является решением проблемы. Спасибо, spiritinlife .

0 голосов
/ 29 февраля 2020

вам нужно сделать

textField.setSaveEnabled(false)

это глупая ошибка android

...