public static IntentData Create(params object [] values) { var intentData = new IntentData { Values = values }; return(intentData); }
public static IntentData FromIntent(Intent intent) { var intentData = new IntentData(); var data = intent.GetStringExtra(intentData.Key); var values = data.Split(Delimiter [0]); intentData.Values = values; return(intentData); }
public static Intent PutIntentData(this Intent intent, IntentData intentData) { return(intent.PutExtra(intentData.Key, string.Join(IntentData.Delimiter, intentData.Values))); }
public static IntentData GetIntentData(this Intent intent) { return(IntentData.FromIntent(intent)); }