- Forum-Beiträge: 607
16.02.2016, 09:18:30 via Website
16.02.2016 09:18:30 via Website
Hallo Leute,
ich habe mal eine Frage. Eventuell habe ich schon eine Lösung, bin mir aber nicht sicher.
Ich habe eine Activity, welche ein CameraPreview anzeigt. Eine weitere Class (ein GraphicOverlay) prüft dabei, ob sich ein "gesuchtes" Objekt bereits auf dem Bildschirm befindet, und verändert dann die Darstellung des Overlays.
Aus dieser Overlay-Klasse möchte ich nun wiederum eine Funktion in der Activity aufrufen.
Diese Funktion soll dann per Intent die Activity wechseln, da der Scan-Vorgang ja nun abgeschlossen ist.
Hier kommt es zu einer NullPointerException.
Ich denke, weil ich beine Activity nur mit "BarcodeCaptureActivity bCA;" initialisiere und nicht mit "BarcodeCapruteActivity bCA = new BarcodeCaptureActivity;". Aber das kann ich ja nicht machen, da er dann ja eine neue Activity lädt.
Meine Idee nun ist, den Intent-Aufruf direkt aus dem GraphicOverlay vorzunehmen.
Geht das? Kann ich auch einer dritten Class, den Wechsel zwischen zwei Activitys vornehmen?
Code und genaue Exception kann ich euch grade leider nicht liefern, da ich im Büro bin.
Henrik
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.