using Android.Content; using Android.Graphics; using QRCoder; // QRCoder-ImageSharp else it crashes namespace DemoAndroid; [Activity(Label = "@string/app_name", MainLauncher = false)] public class MainActivity : Activity { private string _text = ""; private ImageView? _ivQr; protected override void OnCreate(Bundle? savedInstanceState) { base.OnCreate(savedInstanceState); // Set our view from the "main" layout resource SetContentView(Resource.Layout.activity_main); var etInput = FindViewById(Resource.Id.etInput) ?? throw new Exception("EditText #etInput not found"); _ivQr = FindViewById(Resource.Id.ivQR) ?? throw new Exception("ImageView #ivQR not found"); etInput.TextChanged += (sender, args) => { _text = args.Text?.ToString() ?? string.Empty; if (!string.IsNullOrEmpty(_text)) { CreateQr(); } }; var btnWol = FindViewById