虎視眈々と

Flutter × Firebaseを研究するアプリエンジニア

Incompatible types: ○ and △ がでるとき

sealed を使って型の確認をするときに下記のエラーで表示できなくなった。

Incompatible types: ○ and △

みたいなエラーがでるときは下記の方法で使える ちゃんと継承させれば解決できる

 sealed class ListItem {
 
     data class ItemList(
         val list: List<ProductItem>
     ) : ListItem()
 
     object Title: ListItem()
 
     object Progress : ListItem()
 }