> For the complete documentation index, see [llms.txt](https://docs.sentiance.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.sentiance.com/sdk/api-reference/android/trip/stoptripcallback.md).

# StopTripCallback

This interface is used with [`stopTrip(StopTripCallback)`](/sdk/api-reference/android/sentiance.md#stoptrip-stoptripcallback).

### StopTripCallback API

#### `onSuccess()`

> ```java
> void onSuccess()
> ```
>
> Called when an external trip is successfully stopped.

#### `onFailure()`

> ```java
> void onFailure(@Nullable SdkStatus sdkStatus)
> ```
>
> Called when a trip stop fails. Check the [`SdkStatus`](/sdk/api-reference/android/sdkstatus.md) object to find out why.
>
> This method is also called when [`stopTrip(StopTripCallback)`](/sdk/api-reference/android/sentiance.md#stoptrip-stoptripcallback) is called while no external trip exists. To check if there is an ongoing external trip, call [`isTripOngoing()`](/sdk/api-reference/android/sentiance.md#istripongoing).

| Parameters |                                                                                                     |
| ---------- | --------------------------------------------------------------------------------------------------- |
| sdkStatus  | An [`SdkStatus`](/sdk/api-reference/android/sdkstatus.md) object containing the current SDK status. |
