From 737230ff822a06315044eb195cc6be83b5938ecb Mon Sep 17 00:00:00 2001 From: Niels Gras Date: Mon, 10 Jun 2024 12:16:26 +0200 Subject: [PATCH] added speech to endscreen --- .../ui/activities/EndScreenActivity.java | 26 +++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/code/src/Fitbot/app/src/main/java/com/example/fitbot/ui/activities/EndScreenActivity.java b/code/src/Fitbot/app/src/main/java/com/example/fitbot/ui/activities/EndScreenActivity.java index e2286ee..a022489 100644 --- a/code/src/Fitbot/app/src/main/java/com/example/fitbot/ui/activities/EndScreenActivity.java +++ b/code/src/Fitbot/app/src/main/java/com/example/fitbot/ui/activities/EndScreenActivity.java @@ -3,10 +3,14 @@ package com.example.fitbot.ui.activities; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; +import com.aldebaran.qi.sdk.QiContext; +import com.aldebaran.qi.sdk.QiSDK; +import com.aldebaran.qi.sdk.RobotLifecycleCallbacks; import com.example.fitbot.R; +import com.example.fitbot.pepper.Pepper; import com.example.fitbot.util.NavigationManager; -public class EndScreenActivity extends AppCompatActivity { +public class EndScreenActivity extends AppCompatActivity implements RobotLifecycleCallbacks { @Override protected void onCreate(Bundle savedInstanceState) { @@ -14,7 +18,25 @@ public class EndScreenActivity extends AppCompatActivity { setContentView(R.layout.activity_end_screen); NavigationManager.hideSystemUI(this); - + QiSDK.register(this, this); NavigationManager.setupButtonNavigation(this, R.id.homeButtonEndScreen, MainActivity.class); } + + @Override + public void onRobotFocusGained(QiContext qiContext) { + Pepper.say("Gefeliciteerd. U heeft de oefening voltooid. Druk op het huisje om terug naar het start scherm te gaan."); + } + + @Override + public void onRobotFocusLost() { + + } + + @Override + public void onRobotFocusRefused(String reason) { + + } +} + + } \ No newline at end of file