Почему список группы пуст, хотя этот контакт является участником группы?Android

Форум для тех, кто программирует под Android
Anonymous
Почему список группы пуст, хотя этот контакт является участником группы?

Сообщение Anonymous »

Я сгруппировал контакты, но когда я запускаю команду print() в консоли, список групп пуст.
Почему список групп пуст, хотя этот контакт является членом группы?
Изображение

import 'package:flutter/material.dart';
import 'package:flutter_contacts/contact.dart';
import 'package:flutter_contacts/flutter_contacts.dart';

class ContactsPage extends StatefulWidget {
const ContactsPage({super.key});

@override
State createState() => _ContactsPageState();
}

class _ContactsPageState extends State {
List _contacts =[];

@override
void initState() {
super.initState();
_fetchContacts();
}

Future _fetchContacts() async {
if (!await FlutterContacts.requestPermission()) {
} else {
List contacts = await FlutterContacts.getContacts();
setState(() => _contacts = contacts);
print(_contacts);
}
return _contacts;
}

@override
Widget build(BuildContext context) {
return Scaffold(
body: FutureBuilder(
future: _fetchContacts(),
builder: (BuildContext context, index) {
return ListView.builder(
itemCount: _contacts.length,
itemBuilder: (BuildContext context, int index) {
return ListTile(
title: Text(_contacts[index].groups[0].name),
);
}, );
},),
);
}
}

Результат консоли:
I/flutter ( 9205): [Contact(id=253, displayName=A. H pahlozadeh, thumbnail=null, photo=null, isStarred=true, name=Name(first=, last=, middle=, prefix=, suffix=, nickname=, firstPhonetic=, lastPhonetic=, middlePhonetic=), phones=[], emails=[], addresses=[], organizations=[], websites=[], socialMedias=[], events=[], notes=[], accounts=[], groups=[])


Подробнее здесь: https://stackoverflow.com/questions/790 ... of-a-group

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