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 <[email protected]> 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 [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en