如果对象不是null(否则,调用工厂方法),将对象强制转换为某种类型的对象的最佳方法是什么?这发生在BaseAdapter中。最好的方法是什么?
val itemView = view as? ItemView ?: factory()
我在Android Studio中收到以下警告
未经检查的演员:查看?到ItemView
答案 0 :(得分:1)
您可以通过模式匹配来优雅地和功能性地处理它:
<div ng-controller="apartmentSizeController" class="property-grid-item"
ng-repeat="apartment in results">
<div class="frame-two">
<img src={{apartment.image}} alt="park dearborn"></div>
<div class="apartment-info">
<p>
<span class="font-title">"{{apartment.name}}</span>
<aside>
<a href="{{type.link}}" ng-repeat="type in apartment.types" >
<h4>{{type.name}}</h4>
</a>
</aside>
</div>
</div>
</div>