Please note that the contents of this offline web site may be out of date. To access the most recent documentation visit the online version .
Note that links that point to online resources are green in color and will open in a new window.
We would love it if you could give us feedback about this material by filling this form (You have to be online to fill it)
Android APIs
public class

RuntimeException

extends Exception
java.lang.Object
   ↳ java.lang.Throwable
     ↳ java.lang.Exception
       ↳ java.lang.RuntimeException
Known Direct Subclasses
Known Indirect Subclasses

Class Overview

RuntimeException is the superclass of all classes that represent exceptional conditions which occur as a result of executing an application in the VM. Unlike checked exceptions (exceptions where the type doesn't extend RuntimeException or Error ), the compiler does not require code to handle runtime exceptions.

Summary

Public Constructors
RuntimeException ()
Constructs a new RuntimeException that includes the current stack trace.
RuntimeException ( String detailMessage)
Constructs a new RuntimeException with the current stack trace and the specified detail message.
RuntimeException ( String detailMessage, Throwable throwable)
Constructs a new RuntimeException with the current stack trace, the specified detail message and the specified cause.
RuntimeException ( Throwable throwable)
Constructs a new RuntimeException with the current stack trace and the specified cause.
[Expand]
Inherited Methods
From class java.lang.Throwable
From class java.lang.Object

Public Constructors

public RuntimeException ()

Added in API level 1

Constructs a new RuntimeException that includes the current stack trace.

public RuntimeException ( String detailMessage)

Added in API level 1

Constructs a new RuntimeException with the current stack trace and the specified detail message.

Parameters
detailMessage the detail message for this exception.

public RuntimeException ( String detailMessage, Throwable throwable)

Added in API level 1

Constructs a new RuntimeException with the current stack trace, the specified detail message and the specified cause.

Parameters
detailMessage the detail message for this exception.
throwable the cause of this exception.

public RuntimeException ( Throwable throwable)

Added in API level 1

Constructs a new RuntimeException with the current stack trace and the specified cause.

Parameters
throwable the cause of this exception.