diff --git a/app/src/main/java/com/edocent/surveyapp/MainActivity.java b/app/src/main/java/com/edocent/surveyapp/MainActivity.java
index 7dfc6f1..68dd9b5 100644
--- a/app/src/main/java/com/edocent/surveyapp/MainActivity.java
+++ b/app/src/main/java/com/edocent/surveyapp/MainActivity.java
@@ -10,6 +10,7 @@
import android.database.sqlite.SQLiteException;
import android.os.AsyncTask;
import android.os.Bundle;
+import android.os.Handler;
import android.os.IBinder;
import android.support.v7.app.AppCompatActivity;
import android.util.Log;
@@ -21,6 +22,7 @@
import android.widget.EditText;
import android.widget.ListView;
import android.widget.SimpleCursorAdapter;
+import android.widget.TextView;
import android.widget.Toast;
import com.edocent.surveyapp.database.SurveyDBHelper;
@@ -51,6 +53,7 @@ public void onServiceDisconnected(ComponentName name) {
EditText userAgeId;
Button submitDataId;
Button serviceId;
+ TextView distanceTraveled;
@Override
protected void onStart(){
@@ -78,6 +81,7 @@ protected void onCreate(Bundle savedInstanceState) {
userAgeId = (EditText)findViewById(R.id.userAgeId);
submitDataId = (Button)findViewById(R.id.submitDataId);
serviceId = (Button)findViewById(R.id.callSampleServiceId);
+ distanceTraveled = (TextView)findViewById(R.id.displayDistanceId);
submitDataId.setOnClickListener(this);
serviceId.setOnClickListener(this);
@@ -109,8 +113,24 @@ protected void onCreate(Bundle savedInstanceState) {
}
*/
//End
+ //Start the Bound Service - Distance Traveled Service
+ displayDistance();
+ }
+ private void displayDistance() {
+ final Handler handler = new Handler();
+ handler.post(new Runnable() {
+ @Override
+ public void run() {
+ double distance = 0;
+ if(mDistanceTraveledService != null){
+ distance = mDistanceTraveledService.getDistanceTraveled();
+ }
+ distanceTraveled.setText(String.valueOf(distance));
+ handler.postDelayed(this, 1000);
+ }
+ });
}
@Override
diff --git a/app/src/main/res/layout/content_main.xml b/app/src/main/res/layout/content_main.xml
index 992ff79..08b2ced 100644
--- a/app/src/main/res/layout/content_main.xml
+++ b/app/src/main/res/layout/content_main.xml
@@ -60,33 +60,16 @@
android:background="@android:color/holo_red_light"
android:textColor="@android:color/white"/>
-
-
-
-
-
-
+ android:layout_gravity="center"
+ android:gravity="center"
+ android:layout_margin="15dp"
+ android:id="@+id/callSampleServiceId"
+ android:text="Started Service"
+ android:background="@android:color/holo_blue_dark"
+ android:textColor="@android:color/white"/>
-->
+