title: Is there a way to pass multiple index arguments to another screen using pushNamed?
body: <p>I'm trying to navigate to a new screen using ListViewBuilder and Cards. I currently have my named route set so that it accepts an index of my parsed json model. So the question is how do I pass the 'name' (String) parameter, as well as, 'nextEpisodes' (ListString) and 'prevEpisodes' (ListString). I'd like to access all of these variables on the next screen.</p>
  
  <p>Thanks in advance.</p>
  
  <p><a href="https://i.stack.imgur.com/j4oZk.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/j4oZk.png" alt="enter image description here"></a></p>
  
  <pre><code>ListView.builder(
                    shrinkWrap: true,
                    itemCount: slist.length,
                    itemBuilder: (context, index) {
                      print(slist[index].prevEpisodes);
                      return Card(
                        child: ListTile(
                            onTap: () {
                              Navigator.of(context).pushNamed('/episodes', arguments: slist[index].name);
                            },
                            title: Text(slist[index].name),
                            //                        subtitle: Text(shows[index].showNextAirDate),
                            //                        leading: CircleAvatar(
                            //                          backgroundImage:
                            //                              AssetImage('assets/${shows[index].showPic}'),
                            //                        ),
                            trailing: Icon(Icons.keyboard_arrow_right,
                                color: Colors.black26, size: 30.0)),
                      );
                    }),
  </code></pre>