Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Redot.
Checking the stable version of the documentation...
JavaClassWrapper¶
Inherits: Object
Provides access to the Java Native Interface.
Description¶
The JavaClassWrapper singleton provides a way for the Redot application to send and receive data through the Java Native Interface (JNI).
Note: This singleton is only available in Android builds.
var LocalDateTime = JavaClassWrapper.wrap("java.time.LocalDateTime")
var DateTimeFormatter = JavaClassWrapper.wrap("java.time.format.DateTimeFormatter")
var datetime = LocalDateTime.now()
var formatter = DateTimeFormatter.ofPattern("dd-MM-yyyy HH:mm:ss")
print(datetime.format(formatter))
Methods¶
Method Descriptions¶
JavaClass wrap(name: String) 🔗
Wraps a class defined in Java, and returns it as a JavaClass Object type that Redot can interact with.
Note: This method only works on Android. On every other platform, this method does nothing and returns an empty JavaClass.