Автозаполнение Flutter не работает для Android, работает для ИнтернетаAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Автозаполнение Flutter не работает для Android, работает для Интернета

Сообщение Anonymous »

Мой код Flutter создан для Интернета и Android. Я пытаюсь сделать автозаполнение, например. Менеджер паролей LastPass для заполнения полей логина и пароля. Хотя код работает в Интернете, он не работает на Android.
Я боролся с этим уже довольно давно, но до сих пор не понимаю, в чем проблема. Я строю версии Android Target 34 (минимум 33). Код ниже - это в основном мой код (вплоть до отступов и прочего, содержащегося в списке). У меня также есть android:autofillHints, установленный в (основном) AndroidManifest.xml (код ниже).
Чтобы внести ясность, я не являюсь ни Android-разработчиком, ни веб-разработчиком. Я работаю с Flutter около двух лет, и у меня есть производственное приложение, но меня все еще смущает множество вещей, связанных с Flutter/Android. Помогите?
Соответствующая(?) часть функции Widget build():
return Form(
key: _formKey,
child: SigningLayout(
child: AutofillGroup(
child: Column(
children: [
Container(
child: TextFormField(
onFieldSubmitted: ((value) => formSubmit()),
controller: emailController,
validator: validateEmail,
autofillHints: [AutofillHints.email],
keyboardType: TextInputType.emailAddress,
decoration: const InputDecoration(
border: OutlineInputBorder(),
labelText: 'Email',
),
),
),
Container(
child: TextFormField(
onFieldSubmitted: ((value) => formSubmit()),
obscureText: _isPassObscure,
controller: passwordController,
validator: validatePassword,
autofillHints: [AutofillHints.password],
keyboardType: TextInputType.visiblePassword,
decoration: InputDecoration(
border: OutlineInputBorder(),
labelText: 'Password',
suffixIcon: IconButton(
icon: Icon(_isPassObscure ? Icons.visibility : Icons.visibility_off),
onPressed: togglePassVis,
tooltip: 'Toggle password visibility',
),
),
),
),
],
),
),
),
);


Некоторый контент от Android/App/src/main/androidmanifest.xml
{{ snip }}

{{ snip }}


Подробнее здесь: https://stackoverflow.com/questions/793 ... ks-for-web
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»