# ButtonAction

extends [Object](https://d.android.com/reference/java/lang/Object.html)

## Summary

### Nested Classes
- interface [ButtonAction.Listener](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/action/ButtonAction.Listener.html)

### Public Constructors
- [ButtonAction](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/action/ButtonAction.html#ButtonAction(AppAction))(AppAction appAction)

### Public Methods
- [String](https://d.android.com/reference/java/lang/String.html) [getAttributionToken](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/action/ButtonAction.html#getAttributionToken())()
- void [start](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/action/ButtonAction.html#start(Context,%20com.usebutton.sdk.action.ButtonAction.Listener))(Context context, [ButtonAction.Listener](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/action/ButtonAction.Listener.html) listener)
- void [start](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/action/ButtonAction.html#start(Context))(Context context)

### Inherited Methods
From class [java.lang.Object](https://d.android.com/reference/java/lang/Object.html)
- [Object](https://d.android.com/reference/java/lang/Object.html) clone()
- boolean equals( [Object](https://d.android.com/reference/java/lang/Object.html) arg0)
- void finalize()
- final [Class](https://d.android.com/reference/java/lang/Class.html) <?> getClass()
- int hashCode()
- final void notify()
- final void notifyAll()
- [String](https://d.android.com/reference/java/lang/String.html) toString()
- final void wait(long arg0, int arg1)
- final void wait(long arg0)
- final void wait()

## Public Constructors

#### public ButtonAction(AppAction appAction)

## Public Methods

#### public [String](https://d.android.com/reference/java/lang/String.html) getAttributionToken()

#### public void start(Context context, [ButtonAction.Listener](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/action/ButtonAction.Listener.html) listener)

#### public void start(Context context)
