INNER CODE UNIT · Java
onCreate
a7ul/react-native-exception-handler · android/src/main/java/com/masteratul/exceptionhandler/DefaultErrorScreen.java:23
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
String stackTraceString = "StackTrace unavailable";
try {
stackTraceString = getIntent().getExtras().getString("stack_trace_string");
}
catch (Exception e) {
Log.e(TAG, String.format("Was not able to get StackTrace: %s", e.getMessage()));
}
setContentView(R.layout.default_error_screen);
quitButton = (Button) findViewById(R.id.eh_quit_button);
relaunchButton = (Button) findViewById(R.id.eh_restart_button);
showDetailsButton = (Button) findViewById(R.id.eh_show_details_button);
stackTraceView = (TextView) findViewById(R.id.eh_stack_trace_text_view);
stackTraceView.setText(stackTraceString);
showDetailsButton.setOnClickListener(new View.OnClickListener() {
@Override