Designed to be used with the intent_flag
function
Example : intent_flag.activity_brought_to_front
For further details on flags, refer to Android Intent documentation
android :: Flag :: activity_clear_task
android :: Flag :: activity_clear_top
android :: Flag :: activity_new_task
android :: Flag :: activity_no_animation
android :: Flag :: activity_no_history
android :: Flag :: activity_single_top
android :: Flag :: activity_task_on_home
android :: Flag :: debug_log_resolution
android :: Flag :: defaultinit
android :: Flag :: from_background
android :: Flag :: receiver_foreground
android :: Flag :: receiver_no_abort
android :: Flag :: activity_clear_task
android :: Flag :: activity_clear_top
android :: Flag :: activity_new_task
android :: Flag :: activity_no_animation
android :: Flag :: activity_no_history
android :: Flag :: activity_single_top
android :: Flag :: activity_task_on_home
core :: Object :: class_factory
Implementation used byget_class
to create the specific class.
android :: Flag :: debug_log_resolution
android :: Flag :: defaultinit
core :: Object :: defaultinit
android :: Flag :: from_background
core :: Object :: is_same_instance
Return true ifself
and other
are the same instance (i.e. same identity).
core :: Object :: is_same_serialized
Isself
the same as other
in a serialization context?
core :: Object :: is_same_type
Return true ifself
and other
have the same dynamic type.
core :: Object :: output_class_name
Display class name on stdout (debug only).android :: Flag :: receiver_foreground
android :: Flag :: receiver_no_abort
# A Flag controls how to handle the Intent
# Designed to be used with the `intent_flag` function
# Example : `intent_flag.activity_brought_to_front`
#
# For further details on flags, refer to Android Intent documentation
class Flag
fun activity_brought_to_front: Int in "Java" `{
return Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT;
`}
fun activity_clear_top: Int in "Java" `{
return Intent.FLAG_ACTIVITY_CLEAR_TOP;
`}
fun activity_clear_when_task_reset: Int in "Java" `{
return Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET;
`}
fun activity_exclude_from_recents: Int in "Java" `{
return Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS;
`}
fun activity_forward_result: Int in "Java" `{
return Intent.FLAG_ACTIVITY_FORWARD_RESULT;
`}
fun activity_launched_from_history: Int in "Java" `{
return Intent.FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY;
`}
fun activity_multiple_task: Int in "Java" `{
return Intent.FLAG_ACTIVITY_MULTIPLE_TASK;
`}
fun activity_new_task: Int in "Java" `{
return Intent.FLAG_ACTIVITY_NEW_TASK;
`}
fun activity_no_animation: Int in "Java" `{
return Intent.FLAG_ACTIVITY_NO_ANIMATION;
`}
fun activity_no_history: Int in "Java" `{
return Intent.FLAG_ACTIVITY_NO_HISTORY;
`}
fun activity_no_user_action: Int in "Java" `{
return Intent.FLAG_ACTIVITY_NO_USER_ACTION;
`}
fun activity_previous_is_top: Int in "Java" `{
return Intent.FLAG_ACTIVITY_PREVIOUS_IS_TOP;
`}
fun activity_reorder_to_front: Int in "Java" `{
return Intent.FLAG_ACTIVITY_REORDER_TO_FRONT;
`}
fun activity_reset_task_if_needed: Int in "Java" `{
return Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED;
`}
fun activity_single_top: Int in "Java" `{
return Intent.FLAG_ACTIVITY_SINGLE_TOP;
`}
fun debug_log_resolution: Int in "Java" `{
return Intent.FLAG_DEBUG_LOG_RESOLUTION;
`}
fun from_background: Int in "Java" `{
return Intent.FLAG_FROM_BACKGROUND;
`}
fun grant_read_uri_permission: Int in "Java" `{
return Intent.FLAG_GRANT_READ_URI_PERMISSION;
`}
fun grant_write_uri_permission: Int in "Java" `{
return Intent.FLAG_GRANT_WRITE_URI_PERMISSION;
`}
fun receiver_registered_only: Int in "Java" `{
return Intent.FLAG_RECEIVER_REGISTERED_ONLY;
`}
fun receiver_replace_pending: Int in "Java" `{
return Intent.FLAG_RECEIVER_REPLACE_PENDING;
`}
end
lib/android/intent/intent_api10.nit:559,1--628,3
redef class Flag
fun activity_task_on_home: Int in "Java" `{ return Intent.FLAG_ACTIVITY_TASK_ON_HOME; `}
fun activity_clear_task: Int in "Java" `{ return Intent.FLAG_ACTIVITY_CLEAR_TASK; `}
end
lib/android/intent/intent_api11.nit:38,1--41,3
redef class Flag
fun exclude_stopped_packages: Int in "Java" `{ return Intent.FLAG_EXCLUDE_STOPPED_PACKAGES; `}
fun include_stopped_packages: Int in "Java" `{ return Intent.FLAG_INCLUDE_STOPPED_PACKAGES; `}
end
lib/android/intent/intent_api12.nit:26,1--29,3
redef class Flag
fun receiver_foreground: Int in "Java" `{ return Intent.FLAG_RECEIVER_FOREGROUND; `}
end
lib/android/intent/intent_api16.nit:37,1--39,3
redef class Flag
fun grant_persistable_uri_permission: Int in "Java" `{ return Intent.FLAG_GRANT_PERSISTABLE_URI_PERMISSION; `}
fun receiver_no_abort: Int in "Java" `{ return Intent.FLAG_RECEIVER_NO_ABORT; `}
end
lib/android/intent/intent_api19.nit:31,1--34,3