public void ShowErrorMessage(string errorMessage) { AlertDialog.Builder dialog = new AlertDialog.Builder(AppContexWrapper.GetContext()); AlertDialog alert = dialog.Create(); alert.SetTitle("Error Message"); alert.SetMessage("errorMessage"); alert.SetButton("OK", (c, ev) => { }); alert.Show(); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); Xamarin.Essentials.Platform.Init(this, savedInstanceState); SetContentView(Resource.Layout.login_activity); TextInputLayout loginInput = FindViewById <TextInputLayout>(Resource.Id.input_login); TextInputLayout passwordInput = FindViewById <TextInputLayout>(Resource.Id.input_password); EditText loginText = FindViewById <EditText>(Resource.Id.edit_login); EditText passwordText = FindViewById <EditText>(Resource.Id.edit_pass); this.loginButton = FindViewById <Button>(Resource.Id.login_button); this.loginButton.Enabled = false; this.login = loginText.Text; this.password = passwordText.Text; loginButton.Click += loginButton_Click; loginText.TextChanged += (object sender, Android.Text.TextChangedEventArgs e) => { this.login = loginText.Text; if (loginText.Text != string.Empty && passwordText.Text != string.Empty) { this.loginButton.Enabled = true; } }; passwordText.TextChanged += (object sender, Android.Text.TextChangedEventArgs e) => { this.password = passwordText.Text; if (loginText.Text != string.Empty && passwordText.Text != string.Empty) { this.loginButton.Enabled = true; } }; this.restRequester = new RestRequester(); AppContexWrapper.SetAContext(this); mContext = this; }