我宣布
static var screenHeight;
static var screenWidth;
然而,飛鏢分析將其標記為更喜歡鍵入未初始化的變數和欄位。(prefer_typing_uninitialized_variables...
screenHeight = MediaQuery.of(context).size.height;
screenWidth = MediaQuery.of(context).size.width;
uj5u.com熱心網友回復:
由于您在宣告變數時沒有實體化,因此事先宣告型別通常是一種好習慣。所以只需將 var 替換為顯式型別。在這種情況下,將 var 替換為 double。
static double screenHeight;
static double screenWidth;
或者,您可以這樣做
static double screenHeight = MediaQuery.of(context).size.height;
static double screenWidth = MediaQuery.of(context).size.width;
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/411622.html
標籤:
