diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 36b1460..c680b58 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -3,7 +3,10 @@ xmlns:tools="http://schemas.android.com/tools"> - + + + + 0) { boolean cameraRights = grantResults[0] == PackageManager.PERMISSION_GRANTED; if (cameraRights) { - Toast.makeText(this, "camera permission granted", Toast.LENGTH_LONG).show(); + Toast.makeText(this, "permission granted", Toast.LENGTH_LONG).show(); } else { - Toast.makeText(this, "camera permission denied", Toast.LENGTH_LONG).show(); + Toast.makeText(this, "permission denied", Toast.LENGTH_LONG).show(); } } } diff --git a/app/src/main/java/com/example/ueberwachungssystem/VideoDetection/VideoDetector.java b/app/src/main/java/com/example/ueberwachungssystem/VideoDetection/VideoDetector.java index 2742a15..278cd69 100644 --- a/app/src/main/java/com/example/ueberwachungssystem/VideoDetection/VideoDetector.java +++ b/app/src/main/java/com/example/ueberwachungssystem/VideoDetection/VideoDetector.java @@ -117,6 +117,7 @@ public class VideoDetector extends Detector { if (previewView != null) preview.setSurfaceProvider(previewView.getSurfaceProvider()); + cameraProvider.unbindAll(); cameraProvider.bindToLifecycle((LifecycleOwner) context, cameraSelector, imageAnalysis, preview); } diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 84b8959..8d82a82 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -27,6 +27,8 @@ android:id="@+id/previewView" android:layout_width="match_parent" android:layout_height="match_parent" - android:backgroundTint="@android:color/black"/> + android:backgroundTint="@android:color/black"> + + \ No newline at end of file