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

NextPrevUpTopContentsIndex

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

Arguments

None.

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 - 13 Feb 2015

NextPrevUpTopContentsIndex