シニア
2026年10月4日

バグを見つけろ:Flutter

コードは1つ。バグを見つけるか、バグがないことを示してください。

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}

問題のある行をクリックしてください。

あなたの判断

1日1回まで。回答するとすぐに正解が表示されます。

連続記録を守る

アカウントを作成すると連続記録を保存し、進捗を追跡できます。

アカウントを作成