Почему список группы пуст, хотя этот контакт является участником группы?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
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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