Outside my project, in a new, empty Android app, both your code and mine works correctly with the camera, and OnActivityResult IS called.
This leads me to believe that the problem lies somewhere else in my code. You see, my application only has 1 activity, the rest of the 'screens' are created in code and applied to that activity's main layout. In the code in question, I'm calling into the Activity's public method StartCamera() that I posted earlier, making the presumable assumption that it should function as if it were all invoked by that Activity directly. In fact, I've taken it one step further, and just called the code in question directly from the Activity itself on startup, but the same failed results appear there too. Thoughts ? Thanks, Brian Matz Software Architect Mobile Epiphany On Fri, Oct 14, 2011 at 9:16 AM, efontana <[email protected]> wrote: > This code works for me, and OnActivityResult is called: > > void useCamera() > { > Intent intent = new > Intent(Android.Provider.MediaStore.ActionImageCapture); > > string xp = > System.IO.Path.Combine( > Android.OS.Environment.ExternalStorageDirectory.Name, > "Android/data/com.myprereg.leads/file/capturedBadge.jpg"); > Java.IO.File xfile = new Java.IO.File(xp); > if (xfile.Exists()) > xfile.Delete(); > > try > { > if (!xfile.Exists()) > { > Console.WriteLine("File {0} does not exist", xp); > xfile.ParentFile.Mkdirs(); > xfile.CreateNewFile(); > } > } > catch (Exception ex) > { > Console.WriteLine("Error: {0}", ex.Message); > } > > > _badgeFileUri = Android.Net.Uri.FromFile(xfile); > > Console.WriteLine(_badgeFileUri); > > intent.PutExtra(Android.Provider.MediaStore.ExtraOutput, > _badgeFileUri); > StartActivityForResult(intent, TAKE_PICTURE); > } > > -- > View this message in context: > http://mono-for-android.1047100.n5.nabble.com/Using-the-device-camera-and-getting-a-result-OnActivityResult-is-NEVER-called-tp4902905p4902949.html > Sent from the Mono for Android mailing list archive at Nabble.com. > _______________________________________________ > Monodroid mailing list > [email protected] > > UNSUBSCRIBE INFORMATION: > http://lists.ximian.com/mailman/listinfo/monodroid >
_______________________________________________ Monodroid mailing list [email protected] UNSUBSCRIBE INFORMATION: http://lists.ximian.com/mailman/listinfo/monodroid
