Форум программистов, компьютерный форум CyberForum.ru

Xamarin

Войти
Регистрация
Восстановить пароль
 
Айрат95
15 / 15 / 0
Регистрация: 01.03.2013
Сообщений: 139
Записей в блоге: 1
#1

Ошибка System.Reflection.TargetInvocationException - Xamarin

05.07.2014, 10:07. Просмотров 547. Ответов 0
Метки нет (Все метки)

Здравствуйте столкнулся с проблемой, когда пытаюсь получить значения из базы данных сталкиваюсь с данной ошибкой , перенаправление идет на адаптер, в чем может быть проблема?
Код адаптера:

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
class LoanAdapter : BaseAdapter<LoanInfo>
    {
        private List<LoanInfo> itemsList;
        private Activity context;
        public LoanAdapter(List<LoanInfo> itemList, Activity context )
        {
            this.itemsList = itemList;
            this.context = context;
        }
        public override LoanInfo this[int position]
        {
            get { return itemsList[position]; }
        }
 
        public override int Count
        {
            get { return itemsList.Count; }
        }
 
        public override long GetItemId(int position)
        {
            return position;
        }
 
        public override View GetView(int position, View convertView, ViewGroup parent)
        {
            View view = convertView;
            if (view == null)
            {
                LayoutInflater inflater = (LayoutInflater) context.GetSystemService(Context.LayoutInflaterService);
                //выбираем разметку, которую будем наполнять данными.
                view = inflater.Inflate(Resource.Layout.LoanRow, null);
            }
            var forwhatTextView = view.FindViewById<TextView>(Resource.Id.forwhatTextView);
            var bywhomTextView = view.FindViewById<TextView>(Resource.Id.bywhomTextView);
 
            forwhatTextView.Text = itemsList[position].FowWhat;
            bywhomTextView.Text = itemsList[position].Name;
 
            return view;
        }
    }
Это часть кода где вызывается адаптер:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
protected async override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);
            await Authenticate();
            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.Main);
            CurrentPlatform.Init();
            client = new MobileServiceClient(ApplicationURL, ApplicationURL);
            loanTable = client.GetTable<LoanInfo>();
            var list = await loanTable.Where(item => item.FacebookId == User.UserId).ToListAsync();
 
            foreach (LoanInfo item in list)
            {
                loanItemList.Add(item);
            }
 
            var loanListView = FindViewById(Resource.Id.loanListView) as ListView;
 
            LoanAdapter loanAdapter = new LoanAdapter(loanItemList, this);
            loanListView.Adapter = loanAdapter;
        }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.07.2014, 10:07     Ошибка System.Reflection.TargetInvocationException
Посмотрите здесь:

Visual Basic .NET .NET 3.x Обновление приложения и ошибка "System.Reflection.TargetInvocationException не обработано"
Исключение System.NullReferenceException при вызове через Android.Net.Sip Xamarin
C# Необработанное исключение типа "System.Reflection.TargetInvocationException"
Xamarin.Android AngleSharp "System.NullReferenceException" Как корректно выполнить место в коде? Xamarin

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 08:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru