1

解決済み:最新のアップデートで問題が解決しました。

私は非常に奇妙な問題を経験しています。Monodroidアプリのボタンをクリック(タップ)しても、何も起こりません!(ダニの音だけが聞こえます)。

以前は非常にうまくいっていましたが、今日はこの異常な問題が発生しています。以下はコードです。

        base.OnCreate(bundle);

        SetContentView(Resource.Layout.Main);

        Button button = FindViewById<Button>(Resource.Id.button1);
        ProgressBar progressbar = FindViewById<progressbar>(Resource.Id.progressbar1);

今、私は次の3つの方法でクリックイベントを発生させようとしました。

       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

このボタンクリックイベントは正常に機能しています。上記のタスクを実装するアプリが1つありますが、Visual Studioから再コンパイルしてデバイスにアプリをインストールすると、機能しませんでした。

はい!、PC、Androidデバイスを再起動し、機能をテストするための新しいプログラムを作成しましたが、機能しませんでした!。

エミュレーターとAndroidデバイス(Galaxy S2)の両方で上記を試しました。Visual StudioとMonoDevelopの両方を使用しましたが、同じ結果が得られます。助けてください、これは本当に奇妙な問題です。私はこれまで、このようなクリックイベントの処理に直面したことはありません。

4

1 に答える 1

0

Solved !、最新のアップデートで問題が解決しました。

于 2012-05-26T23:09:30.947 に答える