Android: What's the better practice, using a global string or intents with extra data?
<p>On a current Android project, I pass some data between a couple activities.  I was just curious if there is a best practice on sending data between activities.  I have a string that will be updated/appended based on the results of one activity, then used for a Facebook share two activities later.  Should this string be set as a global static string, then shared, or should I pass the string using <code>intent.PutExtra</code>?</p>

<p>The global string is probably less code, but means another static variable.  Alternatively, the intent Extra is fine, but seems repetitive since it's being passed through a couple activities.  Either way will work, just would like to know if one is preferred above another.</p>
