Hi I want to know can I perform my own operations on Force Close Dialog's OK Button ?
Asked
Active
Viewed 1,710 times
2 Answers
6
I am afraid you can't do that. But rather you can avoid force close by using uncaught Exception handler.
These links might be helpful.
http://developer.android.com/reference/java/lang/Thread.UncaughtExceptionHandler.html
A sample snippet from the above link,
public class UncaughtExceptionHandler implements java.lang.Thread.UncaughtExceptionHandler {
private final Context myContext;
public UncaughtExceptionHandler(Context context) {
myContext = context;
}
public void uncaughtException(Thread thread, Throwable exception) {
StringWriter stackTrace = new StringWriter();
exception.printStackTrace(new PrintWriter(stackTrace));
System.err.println(stackTrace);
Intent intent = new Intent(myContext, BugReportActivity.class);
intent.putExtra(BugReportActivity.STACKTRACE, stackTrace.toString());
myContext.startActivity(intent);
Process.killProcess(Process.myPid());
System.exit(10);
}
}

Andro Selva
- 53,910
- 52
- 193
- 240
2
As far as I know, it is not possible to add functionality to the Android FC dialog. But, what you can do is add your own uncaughtExceptionHandler to handle exceptions. However, when you catch an exception you are a bit limited to what you can do. You cannot show a dialog (see also this post why this is).