В приложении Flutter, когда пользователь вызывает предложение клавиатуры, чтобы заполнить сохраненное имя пользователя и пароль, поля не заполняются автоматически, как должны. Вместо этого поля имени пользователя и пароля остаются пустыми. Я следовал инструкциям по этой ссылке: https://medium.com/@1998.singh.amarjit/ ... 058295dd9d и уже размещал необходимый файл в Firebase, но он все еще не работает. Вот ссылка на видео https://drive.google.com/file/d/1aputgy ... азноimport 'package:firebase_core/firebase_core.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:untitled9/new_page.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
await Firebase.initializeApp();
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
theme: ThemeData(
colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
useMaterial3: true,
),
home: const MyHomePage(title: 'Flutter Demo Home Page'),
);
}
}
class MyHomePage extends StatefulWidget {
const MyHomePage({super.key, required this.title});
final String title;
@override
State createState() => _MyHomePageState();
}
class _MyHomePageState extends State {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
backgroundColor: Theme.of(context).colorScheme.inversePrimary,
title: Text(widget.title),
),
body: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
AutofillGroup(
child: Column(
children: [
TextFormField(
autofillHints: const [AutofillHints.username],
decoration: const InputDecoration(labelText: 'Username'),
),
TextFormField(
autofillHints: const [AutofillHints.password],
obscureText: true,
decoration: const InputDecoration(labelText: 'Password'),
),
const SizedBox(height: 20),
ElevatedButton(
onPressed: () {
TextInput.finishAutofillContext();
Navigator.push(
context,
MaterialPageRoute(builder: (context) => NextPage()),
);
},
child: const Text("Save"),
),
],
),
),
],
),
),
);
}
}
Подробнее здесь: https://stackoverflow.com/questions/796 ... suggestion
Автозаполнение не работает при нажатии на предложение клавиатуры ⇐ IOS
Программируем под IOS
-
Anonymous
1748435642
Anonymous
В приложении Flutter, когда пользователь вызывает предложение клавиатуры, чтобы заполнить сохраненное имя пользователя и пароль, поля не заполняются автоматически, как должны. Вместо этого поля имени пользователя и пароля остаются пустыми. Я следовал инструкциям по этой ссылке: https://medium.com/@1998.singh.amarjit/save-credentials-autofill-credentials-in-flutter-33058295dd9d и уже размещал необходимый файл в Firebase, но он все еще не работает. Вот ссылка на видео https://drive.google.com/file/d/1aputgyaajltnumktiqgn5lku8cfdhvkm/view?usp=sharingобразноimport 'package:firebase_core/firebase_core.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:untitled9/new_page.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
await Firebase.initializeApp();
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
theme: ThemeData(
colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
useMaterial3: true,
),
home: const MyHomePage(title: 'Flutter Demo Home Page'),
);
}
}
class MyHomePage extends StatefulWidget {
const MyHomePage({super.key, required this.title});
final String title;
@override
State createState() => _MyHomePageState();
}
class _MyHomePageState extends State {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
backgroundColor: Theme.of(context).colorScheme.inversePrimary,
title: Text(widget.title),
),
body: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
AutofillGroup(
child: Column(
children: [
TextFormField(
autofillHints: const [AutofillHints.username],
decoration: const InputDecoration(labelText: 'Username'),
),
TextFormField(
autofillHints: const [AutofillHints.password],
obscureText: true,
decoration: const InputDecoration(labelText: 'Password'),
),
const SizedBox(height: 20),
ElevatedButton(
onPressed: () {
TextInput.finishAutofillContext();
Navigator.push(
context,
MaterialPageRoute(builder: (context) => NextPage()),
);
},
child: const Text("Save"),
),
],
),
),
],
),
),
);
}
}
Подробнее здесь: [url]https://stackoverflow.com/questions/79642200/autofill-doesnt-work-when-tapping-the-keyboard-suggestion[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия