Android 呼び出しから返されたリストは Java リストであるため、asInstanceOf を使用して成功せずに Java リストを Scala リストに変換しようとしました。
val apList = (wfm.getScanResults:java.util.List[ScanResult])
これを実行して、(新しい Scala) リストを for 内包表記で使用できるようにしたいと考えています。この構造で Java リストを使用するとエラーが発生するようです。
value foreach is not a member of java.util.List[android.net.wifi.ScanResult]
for (ap<-apList) { .... }
^
強制せずに for/foreach で Java リストを使用する方法はありますか? そして、私が強制しなければならない場合、どのように?このように使用すると、asInstanceOf が ar/t エラーを呼び出すためです。