Untitled
unknown
plain_text
a year ago
1.5 kB
1
Indexable
Never
import 'package:flutter/material.dart'; import 'main.dart'; class ResultPage extends StatefulWidget { const ResultPage({Key? key}) : super(key: key); @override State<ResultPage> createState() => _ResultPageState(); } class _ResultPageState extends State<ResultPage> { late Future<List<Map<String, dynamic>>> _itemsFuture; @override void initState() { super.initState(); _itemsFuture = Sqlite.getItems(); } @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( backgroundColor: Colors.green, title: const Text('Result Page'), ), body: FutureBuilder<List<Map<String, dynamic>>>( future: _itemsFuture, builder: (context, snapshot) { if (snapshot.connectionState == ConnectionState.waiting) { return const Center(child: CircularProgressIndicator()); } else if (snapshot.hasError) { return const Center(child: Text('Error')); } else { final items = snapshot.data ?? []; return ListView.builder( itemCount: items.length, itemBuilder: (context, index) { final item = items[index]; return ListTile( title: Text(item['question']), subtitle: Text(item['answer']), ); }, ); } }, ), ); } }