AirwallexActivityLaunch

abstract class AirwallexActivityLaunch<TargetActivity : Activity, ArgsType : AirwallexActivityLaunch.Args>(originalActivity: Activity, fragment: Fragment? = null, targetActivity: Class<TargetActivity>, requestCode: Int)

Constructors

Link copied to clipboard
constructor(activity: Activity, targetClass: Class<TargetActivity>, requestCode: Int)
constructor(fragment: Fragment, targetClass: Class<TargetActivity>, requestCode: Int)
constructor(originalActivity: Activity, fragment: Fragment? = null, targetActivity: Class<TargetActivity>, requestCode: Int)

Types

Link copied to clipboard
interface Args : Parcelable
Link copied to clipboard
object Companion
Link copied to clipboard
interface Result : Parcelable

Functions

Link copied to clipboard
fun launchForResult(args: ArgsType, resultCallBack: (requestCode: Int, result: ActivityResult) -> Unit)