私は、アンドロイドコールから返されるリストがJavaリストであるため、asInstanceOfを使用しても成功せずに、スラールリストにJavaリストを変換しようとしました。ScalaのforeachでJava Listを使用するにはどうすればよいですか?
val apList = (wfm.getScanResults:java.util.List[ScanResult])
は、私にエラーを与えて、この構築物にJavaのリストを使って好きなようには見えないように私には理解のために(新しいScalaの)リストを使用できるように、これを実行したいです。
value foreach is not a member of java.util.List[android.net.wifi.ScanResult]
for (ap<-apList) { .... }
^
for/foreachで強制的にJavaリストを使用する方法はありますか?私が強要しなければならないのはどうですか?このように使用すると、asInstanceOfはr/tエラーを呼び出します。
大きな質問です。なぜ私の理解のために働いていない(個々のエントリは、リストがジェネリックを使用しても、適切なタイプで抽出することができませんでした)と思っていた。 –