2016年11月25日金曜日

Xamarin の C# の Android には Java.Lang.Object というクラスがある

 Xamarin を Android フレームワークで使っていて、ListView を操作するために View の setTag(), getTag() を使おうとしたのだだが、どうもうまくいかない。

 holder のクラスが Java.Lang.Object にキャストできないと文句を言われる。

 いろいろ調べった結果、holder のクラスを、Java.Lang.Object クラスを継承させれば OK と解った。

 C# に Java.Lang.Object なんてクラスを使うのは、ちょっと気が付かなかった。

参考サイト