Reputation: 11097
Hi I want to know can I perform my own operations on Force Close Dialog's OK Button ?
Upvotes: 2
Views: 1716
Reputation: 54322
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);
}
}
Upvotes: 6
Reputation: 15619
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).
Upvotes: 2