首页 > 解决方案 > Flutter 错误 - 无法使上下文成为当前的以获取帧

问题描述

调整应用程序窗口大小时出现以下错误。它不会使应用程序崩溃,帧速率也不会下降。我在这个错误上找不到很多。有人有想法吗?

[错误:flutter/shell/gpu/gpu_surface_gl.cc(239)] 无法使上下文成为当前的以获取帧。

class HomeScreen extends StatefulWidget {
  @override
  _HomeScreenState createState() => _HomeScreenState();
}

class _HomeScreenState extends State<HomeScreen> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Column(
        crossAxisAlignment: CrossAxisAlignment.stretch,
        children: [
          Container(
            child: Column(
              children: [
                Text('Col text 1'),
                Text('Col text 2'),
                Text('Col text 3'),
              ],
            ),
          ),
          Expanded(
            child: Padding(
              padding: const EdgeInsets.all(8.0),
              child: Center(
                child: AspectRatio(
                  aspectRatio: 1.0,
                  child: Container(
                    color: Colors.red,
                  ),
                ),
              ),
            ),
          ),
          FlatButton(
            child: Text('Reset'),
            onPressed: () {},
          )
        ],
      ),
    );
  }
}

标签: flutterdart

解决方案


推荐阅读