diff --git a/app/src/main/java/uk/org/openseizuredetector/MainActivity.java b/app/src/main/java/uk/org/openseizuredetector/MainActivity.java
index a769af1..68d9d4e 100644
--- a/app/src/main/java/uk/org/openseizuredetector/MainActivity.java
+++ b/app/src/main/java/uk/org/openseizuredetector/MainActivity.java
@@ -57,6 +57,7 @@ import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewConfiguration;
+import android.view.WindowManager;
import android.widget.LinearLayout;
import android.widget.TextView;
import android.widget.Button;
@@ -130,6 +131,19 @@ public class MainActivity extends Activity
Log.v(TAG,"menubar fiddle exception: "+e.toString());
}
+ // Force the screen to stay on when the app is running
+ getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
+
+ // Deal with the 'AcceptAlarm Button'
+ Button button = (Button) findViewById(R.id.acceptAlarmButton);
+ button.setOnClickListener(new View.OnClickListener() {
+ public void onClick(View v) {
+ Log.v(TAG, "acceptAlarmButton.onClick()");
+ if (mBound) {
+ mSdServer.acceptAlarm();
+ }
+ }
+ });
// start timer to refresh user interface every second.
Timer uiTimer = new Timer();
diff --git a/app/src/main/res/layout/main.xml b/app/src/main/res/layout/main.xml
index 15c2eb6..1aa7f94 100644
--- a/app/src/main/res/layout/main.xml
+++ b/app/src/main/res/layout/main.xml
@@ -94,7 +94,13 @@
android:text="battTv"
/>
-
+
+