Development Team/Almanac/sugar.activity.activity: Difference between revisions
| Line 140: | Line 140: | ||
fd.close() | fd.close() | ||
return data | return data | ||
</pre> | |||
=== How do I programmatically make my activity available for sharing? === | |||
Use the share() method that is included in the Activity class. This method takes a boolean argument that specifies whether the sharing should be private (only visible to those buddies that are invited to share) or public (visible to the entire neighborhood). | |||
The following code shows how to share the activity with all buddies in your neighborhood: | |||
<pre> | |||
from sugar.activity import activity | |||
... | |||
class AnnotateActivity(activity.Activity): | |||
#### Method: __init__, initialize this AnnotateActivity instance | |||
def __init__(self, handle): | |||
... | |||
self.share(private=False) | |||
... | |||
</pre> | </pre> | ||