Yes. There are such services, but "send to email" way works very well for my app. I haven't see any drawback. ps. I said "send the error information to your gmail!!" just because I did it and it worked. Actually the code above is just a way to collect error message. You can deal with the error message any way you like.
On Mar 9, 3:48 pm, Mike Novak <michael.nova...@gmail.com> wrote: > I don't recommend you set your app to start sending you emails when your > app crashes..... you can use any number of the services out there that > provide such a service. A google search would provide a few options. > > Mike > > On 03/09/2010 02:44 AM, Farproc wrote: > > > > > Really sorry to hear the "half star" thing! > > > I do not have a Nexus One but I think you can help yourself by writing > > code to catch all the uncaught exceptions and send the error > > information to your gmail!! > > > Step 1: Write a class that implements > > java.lang.Thread.UncaughtExceptionHandler: > > <code> > > public class Uncaught implements UncaughtExceptionHandler { > > �...@override > > public void uncaughtException(Thread thread, final Throwable ex) { > > final ByteArrayOutputStream outStream = new > > ByteArrayOutputStream(1024); > > final PrintStream printStream = new PrintStream(outStream); > > > ex.printStackTrace(printStream); > > printStream.close(); > > > final String errorMessage = outStream.toString(); > > > // ErrorReportActivity is an activity to show and/or > > send the error message. > > Intent i = new Intent(mContext, ErrorReportActivity.class); > > i.putExtra(ErrorReportActivity.EXTRA_ERROR_MESSAGE, errorMessage) > > .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); > > mContext.startActivity(i); > > // Terminate. > > java.lang.System.exit(-1); > > } > > > } > > </code> > > > Step 2: Set the handler in main thread(usually in constructor of your > > main Activity class or in onCreate() of your Application class). > > <code> > > java.lang.Thread.currentThread().setUncaughtExceptionHandler(new > > Uncaught (ths)); > > </code> > > > NOTE: If there are other threads, you need to do Step 2 in them too. > > > Good lock! > > > On Mar 9, 3:15 pm, Funksta<geoff.sim...@gmail.com> wrote: > > >> Hello, > > >> I am trying to figure out why my app forces close immediately on a > >> nexus one (recurring comment which is dragging my rating down). > > >> Ironically, I heard a rumor that if I had just a half star more (up to > >> 3.5 from 3), I would qualify to get a free nexus one from google. > > >> If anybody has a nexus one and can connect it up to get the logcat > >> dump of the stack trace of the error, I would be very thankful. > > >> You can find my app by searching for "Compass Ball" on the market. > > >> Thanks in advance, > >> Geoff -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en