#c# #java #android #xamarin.android
#c# #java #Android #xamarin.android
Вопрос:
Как вы делаете следующее в MonoDroid?
public class ItemListAdapter : BaseAdapter
{
IEnumerable<Item> items;
public override Java.Lang.Object GetItem(int position)
{
items.ElementAt(position);
}
}
Проблема в том, что мне нужно переопределить GetItem()
, потому что я подкласс BaseAdapter
, но, очевидно, вышеописанное вызывает ошибку компилятора.
Есть идеи?
Ответ №1:
Сделайте «Item» подклассом Java.Lang.Object.
Ответ №2:
Товары.ЭлементАт(позиция).JavaCast< Java.Lang.Object >();