/// <summary> /// Show the introduction card /// </summary> private void ShowIntroCard() { Card c = new Card.Builder(this, CARD_INTRO) .SetTitle(GetString(Resource.String.intro_title)) .SetDescription(GetString(Resource.String.intro_message)) .Build(Activity); CardStream.AddCard(c, true); }
/// <summary> /// Initializes the cards. /// </summary> private void InitializeCards() { // Step counting Card c = new Card.Builder(this, CARD_COUNTING) .SetTitle("Steps") .SetDescription("") .AddAction("Unregister Listener", ACTION_UNREGISTER, Card.ACTION_NEGATIVE) .Build(Activity); CardStream.AddCard(c); // Register step detector listener c = new Card.Builder(this, CARD_REGISTER_DETECTOR) .SetTitle(GetString(Resource.String.register_detector_title)) .SetDescription(GetString(Resource.String.register_detector_description)) .AddAction(GetString(Resource.String.register_0), ACTION_REGISTER_DETECT_NOBATCHING, Card.ACTION_NEUTRAL) .AddAction(GetString(Resource.String.register_5), ACTION_REGISTER_DETECT_BATCHING_5s, Card.ACTION_NEUTRAL) .AddAction(GetString(Resource.String.register_10), ACTION_REGISTER_DETECT_BATCHING_10s, Card.ACTION_NEUTRAL) .Build(Activity); CardStream.AddCard(c); // Register step count listener c = new Card.Builder(this, CARD_REGISTER_COUNTER) .SetTitle(GetString(Resource.String.register_counter_title)) .SetDescription(GetString(Resource.String.register_counter_description)) .AddAction(GetString(Resource.String.register_0), ACTION_REGISTER_COUNT_NOBATCHING, Card.ACTION_NEUTRAL) .AddAction(GetString(Resource.String.register_5), ACTION_REGISTER_COUNT_BATCHING_5s, Card.ACTION_NEUTRAL) .AddAction(GetString(Resource.String.register_10), ACTION_REGISTER_COUNT_BATCHING_10s, Card.ACTION_NEUTRAL) .Build(Activity); CardStream.AddCard(c); // Batching description c = new Card.Builder(this, CARD_BATCHING_DESCRIPTION) .SetTitle(GetString(Resource.String.batching_queue_title)) .SetDescription(GetString(Resource.String.batching_queue_description)) .AddAction(GetString(Resource.String.action_notagain), ACTION_BATCHING_DESCRIPTION_DISMISS, Card.ACTION_POSITIVE) .Build(Activity); CardStream.AddCard(c); // Explanation c = new Card.Builder(this, CARD_EXPLANATION) .SetDescription(GetString(Resource.String.explanation_description)) .AddAction(GetString(Resource.String.action_notagain), ACTION_EXPLANATION_DISMISS, Card.ACTION_POSITIVE) .Build(Activity); CardStream.AddCard(c); // Error c = new Card.Builder(this, CARD_NOBATCHSUPPORT) .SetTitle(GetString(Resource.String.error_title)) .SetDescription(GetString(Resource.String.error_nosensor)) .Build(Activity); CardStream.AddCard(c); }