解決済み:最新のアップデートで問題が解決しました。
私は非常に奇妙な問題を経験しています。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の両方を使用しましたが、同じ結果が得られます。助けてください、これは本当に奇妙な問題です。私はこれまで、このようなクリックイベントの処理に直面したことはありません。