Я хочу использовать данные, проанализированные с помощью оператора if перед переопределением, как это сделать? Я много пробовал, но не получилось. пожалуйста, помогите мне.
import 'package:flutter/material.dart';
class MyButton extends StatefulWidget {
Function buttonFunction;
String buttonName;
MyButton(this.buttonFunction,this.buttonName);
@override
_MyButtonState createState() => _MyButtonState();
}
class _MyButtonState extends State<MyButton> {
if (widget.buttonName == "ok"){
int i =1;
}
else int i =2;
@override
Widget build(BuildContext context) {
return Container(
child: RaisedButton(
onPressed: () {
widget.buttonFunction();
},
child: Text("${widget.buttonName}",
),
),
);
}
}```