2012-05-22 5 views
1

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, и получаю тот же результат. Пожалуйста, помогите, это действительно странная проблема. Я до сих пор не сталкивался с такой обработкой событий кликов.

+0

«Во всех методах, если я обновляю метод (например, меняя текст кнопки), он работает, но если я попытаюсь сделать что-нибудь еще, это не сработает». Означает ли это, что событие срабатывает, но есть только некоторые вещи, которые не работают после его запуска? – joates

+0

@ joates yes, вышеприведенные два метода, которые я написал (Toast, progressbar), не работают. Код работал нормально 2 дня назад, но вчера что-то случилось. Я сделал новые проекты с монодройдой, реализующими ту же функциональность, но это тоже не работает. Я также использовал MonoDevelop, но безрезультатно. – wjbjnr

ответ

0

Решено !, последнее обновление решило проблему.

Смежные вопросы