AndroidJavaObject Constructor

Declaration

public AndroidJavaObject(string className, params object[] args);

Parameters

className Specifies the Java class name (e.g. "java.lang.String" or "java/lang/String").
args An array of parameters passed to the constructor.

Description

Construct an AndroidJavaObject based on the name of the class.

This essentially means locate the class type, allocate an object and run the specified constructor.


Declaration

public AndroidJavaObject(IntPtr jobject);

Parameters

jobject A reference to existing Java object.

Description

Create AndroidJavaObject for existing Java object.

Does not take ownership of passed reference, you still have to delete it.


Declaration

public AndroidJavaObject(IntPtr clazz, IntPtr constructorID, params object[] args);

Parameters

clazz A pointer to Java class.
constructorID A method ID for the constructor to be used.
args An array of parameters passed to the constructor.

Description

Create AndroidJavaObject (and it's Java counterpart) using given Java class and constructor.


Did you find this page useful? Please give it a rating: