Пример #1
0
        public static IntentData Create(params object [] values)
        {
            var intentData = new IntentData
            {
                Values = values
            };

            return(intentData);
        }
Пример #2
0
        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);
        }
Пример #3
0
 public static Intent PutIntentData(this Intent intent, IntentData intentData)
 {
     return(intent.PutExtra(intentData.Key, string.Join(IntentData.Delimiter, intentData.Values)));
 }
Пример #4
0
 public static IntentData GetIntentData(this Intent intent)
 {
     return(IntentData.FromIntent(intent));
 }