From 9619375b4972aedd479b3d39765b4b6336a8aecd Mon Sep 17 00:00:00 2001 From: Graham Jones Date: Wed, 11 Nov 2015 20:58:39 +0000 Subject: [PATCH] Added Accept Alarm button to main screen as it is hard to find in the menu. --- .../uk/org/openseizuredetector/MainActivity.java | 14 ++++++++++++++ app/src/main/res/layout/main.xml | 8 +++++++- 2 files changed, 21 insertions(+), 1 deletion(-) 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" /> - + +