解决:最新的更新以某种方式解决了这个问题。
我遇到了一个非常奇怪的问题。每当我点击(点击)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
这个按钮点击事件工作正常!即使我有一个实现上述任务的应用程序,但是从visual studio重新编译并在设备上安装应用程序后,它无效。
是的!,我已经重新启动了我的PC,Android设备,制作了新的程序来测试功能,但它没有用!。
我在模拟器和Android设备(Galaxy S2)上尝试过以上两种方法。我使用了Visual Studio和MonoDevelop,得到了相同的结果。请帮忙,这是一个非常奇怪的问题。到目前为止,我几年来从未遇到过这样的点击事件处理。
答案 0 :(得分:0)
解决了!,最新的更新解决了这个问题。