diff --git a/app/src/main/java/io/nandandesai/privacybreacher/MainActivity.java b/app/src/main/java/io/nandandesai/privacybreacher/MainActivity.java
index e75d0f9..6f70b83 100644
--- a/app/src/main/java/io/nandandesai/privacybreacher/MainActivity.java
+++ b/app/src/main/java/io/nandandesai/privacybreacher/MainActivity.java
@@ -6,13 +6,18 @@ import android.app.ActivityManager;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
+import android.util.Log;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
+import android.view.MotionEvent;
import android.view.View;
import android.widget.Button;
+import android.widget.CompoundButton;
import android.widget.ImageButton;
import android.widget.PopupMenu;
+import android.widget.Switch;
+import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
@@ -66,6 +71,21 @@ public class MainActivity extends AppCompatActivity {
}
});
+
+ //service switch
+ Switch serviceSwitch = findViewById(R.id.serviceSwitch);
+ serviceSwitch.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
+ public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
+ Log.i(TAG, "onCheckedChanged: isChecked: "+isChecked);
+ if(isChecked){
+ Log.i(TAG, "onCheckedChanged: start foreground and stop background service");
+ Toast.makeText(getApplicationContext(), "Starting Foreground Service", Toast.LENGTH_LONG).show();
+ }else{
+ Log.i(TAG, "onCheckedChanged: start background and stop foreground service");
+ Toast.makeText(getApplicationContext(), "Starting Background Service", Toast.LENGTH_LONG).show();
+ }
+ }
+ });
}
public void showPopup(View v) {
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index b853218..59333ea 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -34,12 +34,50 @@
android:src="@drawable/privacy_breacher">
+
+
+
+
+
+
+
+
+
+
+
+