[mono-android] cannot override OnActivityResult

Nosh portech at hotmail.co.uk
Thu Jun 21 12:13:20 UTC 2012


Hi
When i try and override  OnActivityResult(int requestCode, int resultCode,
Intent data)

I get a message :no suitable method found to override


      private void cmdAddJobnum_Click()
        {
            try
            {
                int listitems = lstJobNumbers.Count;
                
                if (txtJobNumber.Text != "")
                {
                    txtJobNumber.Text.Replace("'", "");
                    Job.JobNumber += txtJobNumber.Text + "|";
                    jobnums = Job.JobNumber.Split('|');
                    ArrayAdapter jobnos = new ArrayAdapter(this,
Android.Resource.Layout.SimpleListItem1, jobnums);
                    lstJobNumbers.Adapter = jobnos;
                    txtJobNumber.Text = "";
                    Intent intent = new
Intent("com.google.zxing.client.android.SCAN");
                    intent.SetPackage("com.google.zxing.client.android");
                    intent.AddFlags(ActivityFlags.SingleTop);
                    StartActivityForResult(intent, 0);
                }
                else
                {
                    Toast.MakeText(this, "Please enter a Job number",
ToastLength.Short).Show();
                }
            }
            catch (Exception ex)
            {
                Toast.MakeText(this, " cmdAddJobnum_Click() " + ex.Message,
ToastLength.Long).Show();
            }

        }

        protected override void OnActivityResult(int requestCode, int
resultCode, Intent data)
        {
            if (requestCode == 0)
            {
                if (resultCode == 1)
                {

                    String contents = data.GetStringExtra("SCAN_RESULT");
                    String format =
data.GetStringExtra("SCAN_RESULT_FORMAT");
                    // Handle successful scan
                }
                else if (resultCode == 0)
                {
                    // Handle cancel
                }
            }
        }  

--
View this message in context: http://mono-for-android.1047100.n5.nabble.com/cannot-override-OnActivityResult-tp5710472.html
Sent from the Mono for Android mailing list archive at Nabble.com.


More information about the Monodroid mailing list