Я разработчик Android, пытающийся научиться трепетать.Я застрял в проверке, является ли объект экземпляром класса (виджет с состоянием или без состояния) или нет.
В Java мы используем как
if (object instanceOf MyClass) {
// object is an instance of MyClass
} else {
// object is not an instance of MyClass
}
Но я незнаю, как это сделать во флаттере.
Пока я пробовал,
if (object is MyClass) {
// object is an instance of MyClass
} else {
// object is not an instance of MyClass
}
, но это всегда неверно.
Я видел другой возможный способделаю это new isInstanceOf<MyClass>()
, которое доступно в пакете package:matcher/matcher.dart
, но я не знаю, как правильно его реализовать.
Любая помощь будет отличной.Заранее спасибо.