SOLVED: Последнее обновление как-то решило проблему.Кнопка Click Событие, не работающее в монодоиде
Я испытываю очень странную проблему. Всякий раз, когда я нажимаю (нажимаю) кнопку на моем приложении Monodroid, ничего не происходит! (Я могу просто услышать звук тика и ничего больше).
Позвольте пояснить, что все прошло очень хорошо, но сегодня я испытываю эту необычную проблему. Ниже приведен код.
base.OnCreate(bundle);
SetContentView(Resource.Layout.Main);
Button button = FindViewById<Button>(Resource.Id.button1);
ProgressBar progressbar = FindViewById<progressbar>(Resource.Id.progressbar1);
Теперь я пытался стрелять нажмите событие в трех следующих способов,
button.Click +=new EventHandler(button_Click);
button.Click +=(sender,e)=> {//stuff;};
button.Click += delegate {//stuff; };
Во всех методах, если я обновлю метод (например, изменение текст кнопки), она работает, но если я попытаюсь сделать что-нибудь еще, это не сработает.
То, что я пытался, что не работает в указанных выше обработчиков: -
Toast.MakeText(this, "blabla", ToastLength.Long);
progressbar.visibility = viewstates.visible etc
Этот щелчок кнопки событие работает отлично !, даже я есть одно приложение, реализующий указанные выше задачи, которые работали но после повторной компиляции из визуальной студии и установки приложения на устройстве это не сработало.
Да, я перезагрузил свой компьютер, устройство Android, сделал новые программы для проверки функциональности, но это не сработало !.
Я пробовал как на эмуляторе, так и на устройстве Android (Galaxy S2). Я использовал как Visual Studio, так и MonoDevelop, и получаю тот же результат. Пожалуйста, помогите, это действительно странная проблема. Я до сих пор не сталкивался с такой обработкой событий кликов.
«Во всех методах, если я обновляю метод (например, меняя текст кнопки), он работает, но если я попытаюсь сделать что-нибудь еще, это не сработает». Означает ли это, что событие срабатывает, но есть только некоторые вещи, которые не работают после его запуска? – joates
@ joates yes, вышеприведенные два метода, которые я написал (Toast, progressbar), не работают. Код работал нормально 2 дня назад, но вчера что-то случилось. Я сделал новые проекты с монодройдой, реализующими ту же функциональность, но это тоже не работает. Я также использовал MonoDevelop, но безрезультатно. – wjbjnr