Activity Result API¶
Set activity results for scripts launched via startActivityForResult.
Result Methods¶
setResultBoolean()¶
Set a boolean result.
Parameters:
- resultCode (int): Result code
- resultValue (bool): Boolean result value
setResultByte()¶
Set a byte result.
Parameters:
- resultCode (int): Result code
- resultValue (int): Byte result value
setResultShort()¶
Set a short result.
Parameters:
- resultCode (int): Result code
- resultValue (int): Short result value
setResultChar()¶
Set a character result.
Parameters:
- resultCode (int): Result code
- resultValue (str): Character result value
setResultInteger()¶
Set an integer result.
Parameters:
- resultCode (int): Result code
- resultValue (int): Integer result value
setResultLong()¶
Set a long result.
Parameters:
- resultCode (int): Result code
- resultValue (int): Long result value
setResultFloat()¶
Set a float result.
Parameters:
- resultCode (int): Result code
- resultValue (float): Float result value
setResultDouble()¶
Set a double result.
Parameters:
- resultCode (int): Result code
- resultValue (float): Double result value
setResultString()¶
Set a string result.
Parameters:
- resultCode (int): Result code
- resultValue (str): String result value
setResultBooleanArray()¶
Set a boolean array result.
Parameters:
- resultCode (int): Result code
- resultValue (list): Boolean array
setResultByteArray()¶
Set a byte array result.
Parameters:
- resultCode (int): Result code
- resultValue (list): Byte array
setResultShortArray()¶
Set a short array result.
Parameters:
- resultCode (int): Result code
- resultValue (list): Short array
setResultCharArray()¶
Set a character array result.
Parameters:
- resultCode (int): Result code
- resultValue (list): Char array
setResultIntegerArray()¶
Set an integer array result.
Parameters:
- resultCode (int): Result code
- resultValue (list): Integer array
setResultLongArray()¶
Set a long array result.
Parameters:
- resultCode (int): Result code
- resultValue (list): Long array
setResultFloatArray()¶
Set a float array result.
Parameters:
- resultCode (int): Result code
- resultValue (list): Float array
setResultDoubleArray()¶
Set a double array result.
Parameters:
- resultCode (int): Result code
- resultValue (list): Double array
setResultStringArray()¶
Set a string array result.
Parameters:
- resultCode (int): Result code
- resultValue (list): String array
setResultSerializable()¶
Set a serializable result.
Parameters:
- resultCode (int): Result code
- resultValue: Serializable result value
Usage Example¶
import androidhelper
droid = androidhelper.Android()
# After performing an activity, set the result
# Example: Return success with data
droid.setResultInteger(0, 200) # RESULT_OK
droid.setResultString(0, "Operation completed successfully")
# Return an array result
droid.setResultIntegerArray(0, [1, 2, 3, 4, 5])