DV
@override
void initState() {
super.initState();
bloc.states$.listen(_onData);
}
void _onData(BlocState state) {
if (//условие) {
showSnackBar(context, "123");
}
}
Size: a a a
DV
@override
void initState() {
super.initState();
bloc.states$.listen(_onData);
}
void _onData(BlocState state) {
if (//условие) {
showSnackBar(context, "123");
}
}
VM
PC
AY
AY
AY
WidgetsBinding.instance.addPostFrameCallback((_) {
showSnackBar(...);
});
AY
@override
void initState() {
super.initState();
bloc.states$.listen(_onData);
}
void _onData(BlocState state) {
if (//условие) {
showSnackBar(context, "123");
}
}
T
T
DV
DV
if (Platform.isIOS) {
InAppPurchaseConnection.instance.completePurchase(purchaseDetails);
}
AY
AA
AA
AY
DV
DV
AY
D
T
if (Platform.isIOS) {
InAppPurchaseConnection.instance.completePurchase(purchaseDetails);
}