Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import 'package:flutter/material.dart';
- import 'dart:async';
- void main() => runApp(new MyApp());
- class MyApp extends StatelessWidget {
- @override
- Widget build(BuildContext context) {
- return new MaterialApp(
- title: 'Flutter Demo',
- theme: new ThemeData(
- primarySwatch: Colors.blue,
- ),
- home: new MyHomePage(),
- );
- }
- }
- class MyHomePage extends StatefulWidget {
- @override
- HomeState createState() => HomeState();
- }
- class HomeState extends State<MyHomePage> {
- List<String> listOne;
- @override
- void initState() {
- super.initState();
- listOne = [];
- }
- Future<List<String>> getList() async {
- return ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10"];
- }
- Future setList() async {
- listOne = await getList();
- setState(() {});
- }
- //try removing setState and adding a more items to the list.
- @override
- Widget build(BuildContext context) {
- setList();
- return Scaffold(
- body: Center(
- child: ListView(
- children: listOne
- .map((i) => ListTile(
- title: Text(i),
- ))
- .toList(),
- ),
- ));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement