Development Team/Low-level Activity API: Difference between revisions

Bert (talk | contribs)
Activity Life Cycle: remove Presence Service mention
Bert (talk | contribs)
m Activity Life Cycle: another Presence Service mention
Line 25: Line 25:


'''Operation'''
'''Operation'''
# The activity continuously handles X11 user input, as well as D-Bus messages from the Sugar shell, or signals from other sources like the Presence Service.
# The activity continuously handles X11 user input, as well as D-Bus messages from the Sugar shell, or signals from other sources like Telepathy (the collaboration framework).
# Whenever the state of the activity was altered significantly, it should update its Datastore object to prevent data loss on an unexpected shutdown.
# Whenever the state of the activity was altered significantly, it should update its Datastore object to prevent data loss on an unexpected shutdown.
# If the user indicates wanting to share the activity, it needs to create a shared activity instance.
# If the user indicates wanting to share the activity, it needs to create a shared activity instance.