Summary: Ctors | Inherited Methods | [Expand All]

# StaleObjectException

`public class StaleObjectException`
`` `` `` `extends RuntimeException` ``

java.lang.Object
↳ | java.lang.Throwable
| ↳ | java.lang.Exception
|  | ↳ | java.lang.RuntimeException
|  |  | ↳ | android.support.test.uiautomator.StaleObjectException

A `StaleObjectException` exception is thrown when a `UiObject2` is used after the underlying `View` has been destroyed. In this case, it is necessary to call `findObject(BySelector)` to obtain a new `UiObject2` instance.

## Summary

### Public constructors
`StaleObjectException()`

### Inherited methods
From class `java.lang.Throwable`
`final void` | `addSuppressed(Throwable arg0)`
`Throwable` | `fillInStackTrace()`
`Throwable` | `getCause()`
`String` | `getLocalizedMessage()`
`String` | `getMessage()`
`StackTraceElement[]` | `getStackTrace()`
`final Throwable[]` | `getSuppressed()`
`Throwable` | `initCause(Throwable arg0)`
`void` | `printStackTrace()`
`void` | `printStackTrace(PrintWriter arg0)`
`void` | `printStackTrace(PrintStream arg0)`
`void` | `setStackTrace(StackTraceElement[] arg0)`
`String` | `toString()`
From class `java.lang.Object`
`Object` | `clone()`
`boolean` | `equals(Object arg0)`
`void` | `finalize()`
`final Class<?>` | `getClass()`
`int` | `hashCode()`
`final void` | `notify()`
`final void` | `notifyAll()`
`String` | `toString()`
`final void` | `wait(long arg0, int arg1)`
`final void` | `wait(long arg0)`
`final void` | `wait()`

## Public constructors

### StaleObjectException

    StaleObjectException ()

- ## Interfaces

  - IAutomationSupport
  - UiWatcher

- ## Classes

  - By
  - BySelector
  - Configurator
  - EventCondition
  - SearchCondition
  - UiAutomatorInstrumentationTestRunner
  - UiAutomatorTestCase
  - UiCollection
  - UiDevice
  - UiObject
  - UiObject2
  - UiObject2Condition
  - UiScrollable
  - UiSelector
  - Until

- ## Enums

  - Direction

- ## Exceptions

  - StaleObjectException
  - UiObjectNotFoundException