1
とBoradcast受信機で使用されますプロパティ、メソッド、または非静的フィールドActivity.FindViewById(int) 'に必要です。あなたは何がうまくいかないのか分かりますか?ありがとうエラーは、このコードに示すように、私はそれにBrodcastReceiverと活性を有するXamarin.Android
とBoradcast受信機で使用されますプロパティ、メソッド、または非静的フィールドActivity.FindViewById(int) 'に必要です。あなたは何がうまくいかないのか分かりますか?ありがとうエラーは、このコードに示すように、私はそれにBrodcastReceiverと活性を有するXamarin.Android
ネストされたクラスからFindViewById
を呼び出すことはできません。あなたは可能性:
1)ネストされたbroadcastReceiver
クラス内の活動オブジェクトへの参照を保持:
public class MyActivity : Activity {
...
private class broadCastReceiver : BroadcastReceiver {
private MyActivity act;
public broadCastReceiver (MyActivity act) {
this.act = act;
}
private void updateUI (Intent intent) {
TextView startx = act.FindViewById<TextView> (Resource.Id.startx);
}
}
}
2)または活性のTextView
への参照を保持し、同様のような放送受信機にそれを渡します第1の例では、