Senior
4 ottobre 2026Trova il bug: Flutter
Uno snippet di codice. Trova il bug, o dimostra che non ce n'è.
dart
1import 'package:flutter/material.dart';
2
3class NavigationService {
4 static final NavigationService _instance = NavigationService._();
5 factory NavigationService() => _instance;
6 NavigationService._();
7
8 late BuildContext context;
9
10 void navigate(String route) {
11 Navigator.pushNamed(context, route);
12 }
13}
14
15class HomeScreen extends StatelessWidget {
16
17 Widget build(BuildContext context) {
18 NavigationService().context = context;
19 return ElevatedButton(
20 onPressed: () => NavigationService().navigate('/details'),
21 child: const Text('Go'),
22 );
23 }
24}Clicca sulle righe che causano il problema.
Il tuo verdetto
Un tentativo al giorno. La risposta appare subito dopo.
Mantieni la tua serie
Crea un account per conservare la tua serie e seguire i tuoi progressi.