Как я могу выбрать URL из listview.builder Flutter? - PullRequest
0 голосов
/ 04 августа 2020

Я проанализировал свой JSON, и я могу показать свои ссылки и текст, но мне нужно, чтобы, когда я нажимаю на заголовок, он перенаправляется на другую страницу и открывает файл pdf. Теперь я могу перенаправить, но если у него две или более ссылки, он их не открывает, а открывает только последнюю ссылку независимо от количества ссылок.

ListView.builder(
                      shrinkWrap: true,
                      itemCount: noticias[index].nLinks.length.compareTo(0),
                      itemBuilder: (context, index) {
                        return Column(
                            mainAxisAlignment: MainAxisAlignment.start,
                            mainAxisSize: MainAxisSize.max,
                            children: <Widget>[
                              for (var element
                                  in noticias[index].nLinks.keys)
                                new InkWell(
                                    child: Text(
                                        " $element ${noticias[index].nLinks[element].linkTitulo}",
                                        style: TextStyle(
                                            color: Colors.redAccent,
                                            fontSize: 12,
                                            fontWeight: FontWeight.bold),
                                        textAlign: TextAlign.center),
                                    onTap: () => Navigator.of(
                                          context,
                                        ).push(MaterialPageRoute(
                                            builder: (context) => PDFscreen(
                                                selectedUrl:
                                                    " ${noticias[index].nLinks[element].link}"
                                                        .trim()))))
...