Ich rufe den ZXing-Scanner von Screen-A mit Intent
s an. Sobald der Scan abgeschlossen ist, kehrt die Steuerung natürlich zum Code hinter Screen-A zurück und ich mache noch etwas Arbeit, bevor ich Screen-B anrufe.Android: Ermitteln des aktuellen Kontexts zum Anzeigen einer Warnung
Problem ist: der Bildschirm ist schwarz während dieser Arbeitsperiode und ich kann den richtigen Kontext nicht feststellen, um eine "arbeiten ..." Toast/msgbox anzuzeigen. Irgendwelche Hilfe oder Vorschläge?
Nicht mit ZXing Scanner vertraut. Zeigt es etwas oder ist es nur eine Aufgabe im Hintergrund, die signalisiert, wenn es fertig ist? – JRL
Entschuldigung für die Erklärung nicht besser. ZXing ist eine Bibliothek, mit der die Kamera Barcodes scannen kann. In meinem Beispiel würde ich Screen-A öffnen und einen Intents-Aufruf an ZXing machen (mit startActivityForResult), der dann die Kamera aktiviert, den Barcode erfasst und dekodiert. Nach der Rückkehr von ZXing kann ich den Screen-A-Kontext nicht referenzieren, um eine "Warte" -Meldung anzuzeigen. Ich bin mir nicht sicher, wie ich feststellen kann, welcher Kontext verfügbar ist, oder, wenn es keinen gibt, wie man einen Kontext wieder in den Vordergrund bringt. Hilfe? –