All Manuals > LispWorks® User Guide and Reference Manual > 37 The HCL Package

android-get-current-activity Function

Summary

Return the current activity that was set by the Java method com.lispworks.Manager.setCurrentActivity.

Package

hcl

Signature

android-get-current-activity => result

Values
result
An object of class android.app.Activity, or nil.
Description

The function android-get-current-activity returns the current activity that was set by the Java method com.lispworks.Manager.setCurrentActivity, if the current thread is the Android main thread.

android-get-current-activity first checks whether the current thread is the main thread, and if it is not returns nil. Otherwise, it returns the activity that was last set by com.lispworks.Manager.setCurrentActivity (an object of class android.app.Activity). This is the object that is needed to create dialogs.

Notes

The main purpose of android-get-current-activity is to decide whether the current code can raise dialogs, and if so to get the activity to use as a context.

Examples
(example-edit-file "android/dialog")
See also

android-main-thread-p
com.lispworks.Manager.setCurrentActivity


LispWorks® User Guide and Reference Manual - 01 Dec 2021 19:30:35