Senior
4 tháng 10, 2026Tìm lỗi: Flutter
Một đoạn mã. Tìm ra lỗi, hoặc chứng minh là không có lỗi nào.
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}Nhấp vào những dòng gây ra vấn đề.
Phán quyết của bạn
Một lần thử mỗi ngày. Đáp án hiện ra ngay sau đó.
Giữ chuỗi ngày của bạn
Tạo tài khoản để giữ chuỗi ngày và theo dõi tiến độ của bạn.