小编APE*_*LED的帖子

如何调用无状态小部件的重建?

语境

我有两个无状态小部件(页面):HomePageDetailsPage。显然,应用程序启动并启动HomePage. 用户可以按下一个按钮导航到 ,DetailsPage并按下一个Navigator.pop()按钮导航回HomePage

我知道该方法何时DetailsPage完成使用.whenComplete()。此时我想重建HomePage小部件。

代码

这是我行为的最小再现。

main.dart
import 'package:example/home.dart';
import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(home: HomePage());
  }
}
Run Code Online (Sandbox Code Playgroud) home.dart
import 'package:example/details.dart';
import 'package:flutter/material.dart';

class HomePage extends StatelessWidget {
  static const name = 'Home Page';
  const HomePage() : super();

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: MaterialButton( …
Run Code Online (Sandbox Code Playgroud)

flutter

18
推荐指数
1
解决办法
9420
查看次数

如何删除 Dart/Flutter 项目的待办事项静态分析?

Dart 和 flutter 有静态分析 linter/工具。大多数时候我发现它很有用,除了TODO我的代码中的注释。我有一种不同的方式来跟踪代码中的待办事项(除了静态分析工具之外)。

如何对我的所有待办事项评论禁用此分析?我也不想ignore: todo为每个项目添加忽略语句 ( ),如下所示。

例子:

// I don't want to have to do this every time.

// ignore: todo
// TODO: implement rest of class
class SomeClass {
    Object someValue;
}
Run Code Online (Sandbox Code Playgroud)

dart visual-studio-code flutter

11
推荐指数
1
解决办法
3128
查看次数

标签 统计

flutter ×2

dart ×1

visual-studio-code ×1