1

已解决:最新更新以某种方式解决了问题。

我遇到了一个非常奇怪的问题。每当我单击(点击)我的 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,得到了相同的结果。请帮忙,这是一个非常奇怪的问题。多年来,我从未遇到过这样的点击事件处理。

4

1 回答 1

0

Solved!, the latest update solved the problem.

于 2012-05-26T23:09:30.947 回答