late State<MyHomePage> myHomePageState;
class MyHomePage extends StatefulWidget {
const MyHomePage({super.key});
@override
State<MyHomePage> createState() {
myHomePageState = _MyHomePageState();
return myHomePageState;
}
}
一个问题:如果重用状态并且没有调用createState()方法。有可能吗?
从技术上讲,不建议这样做。这将是非常不可预测的,此外,“createstate”实际上并不适合这样使用,并且可能会崩溃。它可能在某些情况下(或某些问题)起作用,但它不是有意的,因此代码破坏的可能性会很高,并且任何偏离设定情况的行为都会使您的应用程序崩溃或更糟。
TLDR;不要用这个。