Browse Source

Added a switch

Thomas Chef 3 years ago
parent
commit
73b3e38854

+ 1 - 1
.idea/deploymentTargetDropDown.xml

@@ -12,6 +12,6 @@
         </deviceKey>
       </Target>
     </runningDeviceTargetSelectedWithDropDown>
-    <timeTargetWasSelectedWithDropDown value="2022-06-23T16:37:36.525665Z" />
+    <timeTargetWasSelectedWithDropDown value="2022-06-24T12:20:43.738391Z" />
   </component>
 </project>

+ 14 - 0
app/src/main/java/com/flacksta/chef/journeygpstracker/MainActivity.java

@@ -10,6 +10,8 @@ import android.content.Context;
 import android.content.pm.PackageManager;
 import android.os.Bundle;
 import android.util.Log;
+import android.widget.CompoundButton;
+import android.widget.Switch;
 
 public class MainActivity extends AppCompatActivity {
 
@@ -17,6 +19,9 @@ public class MainActivity extends AppCompatActivity {
     Context appContx = null;
     boolean locPermGranted = false;
 
+    private Switch simpleSwitch;
+
+
     @Override
     protected void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
@@ -37,6 +42,15 @@ public class MainActivity extends AppCompatActivity {
             Log.i(TAG, "Permissions already granted.");
             locPermGranted = true;
         }
+
+        simpleSwitch = (Switch) findViewById(R.id.enableTrackingSwitch);
+
+        simpleSwitch.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
+            @Override
+            public void onCheckedChanged(CompoundButton compoundButton, boolean b) {
+                Log.i(TAG,"State: " + Boolean.toString(b));
+            }
+        });
     }
 
     ActivityResultLauncher<String[]> locationPermissionRequest =

+ 12 - 2
app/src/main/res/layout/activity_main.xml

@@ -8,9 +8,19 @@
 
     <TextView
         android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
+        android:layout_height="19dp"
+        android:layout_marginTop="24dp"
         android:text="Hello World Thomas 2!"
-        app:layout_constraintBottom_toBottomOf="parent"
+        app:layout_constraintEnd_toEndOf="parent"
+        app:layout_constraintStart_toStartOf="parent"
+        app:layout_constraintTop_toBottomOf="@+id/enableTrackingSwitch" />
+
+    <Switch
+        android:id="@+id/enableTrackingSwitch"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:layout_marginTop="16dp"
+        android:text="Enable Tracking"
         app:layout_constraintEnd_toEndOf="parent"
         app:layout_constraintStart_toStartOf="parent"
         app:layout_constraintTop_toTopOf="parent" />