From 18f357a36f401928363fbf9ef88772ed8697f9cf Mon Sep 17 00:00:00 2001 From: srowen Date: Mon, 12 Dec 2011 22:12:07 +0000 Subject: [PATCH] Improve wifi message and return to scan after; a few string cleanups too git-svn-id: https://zxing.googlecode.com/svn/trunk@2081 59b500cc-1b3d-0410-9834-0bbf25fbcc57 --- android/res/values-ar/strings.xml | 2 +- android/res/values-bg/strings.xml | 2 +- android/res/values-ca/strings.xml | 4 ++-- android/res/values-cs/strings.xml | 2 +- android/res/values-da/strings.xml | 2 +- android/res/values-de/strings.xml | 2 +- android/res/values-el/strings.xml | 2 +- android/res/values-es/strings.xml | 2 +- android/res/values-fi/strings.xml | 2 +- android/res/values-fr/strings.xml | 2 +- android/res/values-he/strings.xml | 10 +++++----- android/res/values-hi/strings.xml | 2 +- android/res/values-hu/strings.xml | 4 ++-- android/res/values-id/strings.xml | 2 +- android/res/values-it/strings.xml | 2 +- android/res/values-iw/strings.xml | 10 +++++----- android/res/values-ja/strings.xml | 2 +- android/res/values-ko/strings.xml | 2 +- android/res/values-nl/strings.xml | 2 +- android/res/values-pl/strings.xml | 2 +- android/res/values-pt/strings.xml | 2 +- android/res/values-ru/strings.xml | 2 +- android/res/values-sk/strings.xml | 10 +++++----- android/res/values-sl/strings.xml | 2 +- android/res/values-sv/strings.xml | 5 +++-- android/res/values-tr/strings.xml | 2 +- android/res/values-zh-rCN/strings.xml | 2 +- android/res/values-zh-rTW/strings.xml | 2 +- android/res/values/strings.xml | 2 +- .../zxing/client/android/CaptureActivity.java | 17 +++++++++-------- .../android/result/ResultHandlerFactory.java | 10 ++++------ .../android/result/WifiResultHandler.java | 7 ++++--- 32 files changed, 62 insertions(+), 61 deletions(-) diff --git a/android/res/values-ar/strings.xml b/android/res/values-ar/strings.xml index 455be7e7d..f55487b5b 100644 --- a/android/res/values-ar/strings.xml +++ b/android/res/values-ar/strings.xml @@ -136,7 +136,7 @@ البحث في Google Book مشاركة عبر الرمز الشريطي إصدار ماسح الرمز الشريطي - تغيير الشبكة + طلب الاتصال بالشبكة\u2026 اسم الشبكة نوع http://code.google.com/p/zxing diff --git a/android/res/values-bg/strings.xml b/android/res/values-bg/strings.xml index 17d035568..f770538e3 100644 --- a/android/res/values-bg/strings.xml +++ b/android/res/values-bg/strings.xml @@ -136,7 +136,7 @@ Гугъл търсене на книга Сподели чрез баркод Баркод Скенер v - Смяна на мрежата + Запитване свързване към мрежата\u2026 Име на мрежата Тип http://code.google.com/p/zxing diff --git a/android/res/values-ca/strings.xml b/android/res/values-ca/strings.xml index d5540ae62..3d812a10c 100644 --- a/android/res/values-ca/strings.xml +++ b/android/res/values-ca/strings.xml @@ -114,9 +114,9 @@ Beep Desa diversos escanejos del mateix codi de barres a l\'historial Recorda els duplicats + Configuració dels resultats Habilita-ho només als dispositius amb càmera frontal Imatge invertida de la càmera - Configuració dels resultats En escanejar codis de barres, descodifica\u2026 Cerca per país Intenta obtenir més informació sobre els continguts del codi de barres @@ -136,7 +136,7 @@ Cerca a Google Llibres Comparteix amb el codi de barres Barcode Scanner v - S\'està canviant la xarxa + Sollicitant connexió a la xarxa\u2026 Nom de la xarxa Tipus http://code.google.com/p/zxing diff --git a/android/res/values-cs/strings.xml b/android/res/values-cs/strings.xml index a6d3bb823..1050ba638 100644 --- a/android/res/values-cs/strings.xml +++ b/android/res/values-cs/strings.xml @@ -136,7 +136,7 @@ Google Knihy hledání Sdílet pomocí čárového kódu Barcode Scanner v - Změna síť + Požadující připojení k síti\u2026 Jméno sítě Typ http://code.google.com/p/zxing diff --git a/android/res/values-da/strings.xml b/android/res/values-da/strings.xml index e20e2bf9a..163479b1d 100644 --- a/android/res/values-da/strings.xml +++ b/android/res/values-da/strings.xml @@ -136,7 +136,7 @@ Google Bøger-søgning Del via stregkode Barcode Scanner v - Skifter netværk + Anmodning om tilslutning til netværk\u2026 Netværksnavn Type http://code.google.com/p/zxing diff --git a/android/res/values-de/strings.xml b/android/res/values-de/strings.xml index 2f23d35e7..3836d170f 100644 --- a/android/res/values-de/strings.xml +++ b/android/res/values-de/strings.xml @@ -136,7 +136,7 @@ Google Book Search Weitergabe mittels Barcode Barcode Scanner v - Ändern der Netzwerkeinstellungen + Anfordern Verbindung zum Netzwerk\u2026 Netzwerk-Name Typ http://code.google.com/p/zxing diff --git a/android/res/values-el/strings.xml b/android/res/values-el/strings.xml index ffd55d908..622379b64 100644 --- a/android/res/values-el/strings.xml +++ b/android/res/values-el/strings.xml @@ -136,7 +136,7 @@ Αναζήτηση βιβλίων Google Κοινή χρήση μέσω barcode Barcode Scanner v - Αλλαγή Δικτύου + Αίτηση σύνδεσης με το δίκτυο\u2026 Όνομα Δικτύου Τύπος http://code.google.com/p/zxing diff --git a/android/res/values-es/strings.xml b/android/res/values-es/strings.xml index 8ec4abddc..f6cc5b27a 100644 --- a/android/res/values-es/strings.xml +++ b/android/res/values-es/strings.xml @@ -136,7 +136,7 @@ Búsqueda de libros de Google Compartir por códigos de barras Escáner de código de barras v - Cambio de la red + Solicitando conexión a la red\u2026 Nombre de red Tipo http://code.google.com/p/zxing diff --git a/android/res/values-fi/strings.xml b/android/res/values-fi/strings.xml index 1bee7ef82..70659ff9f 100644 --- a/android/res/values-fi/strings.xml +++ b/android/res/values-fi/strings.xml @@ -136,7 +136,7 @@ Google kirja haku Jaa viivakoodilla Viivakoodin lukija v - Vaihtaminen Verkko + Pyytäminen yhteys verkkoon\u2026 Verkon nimi Tyyppi http://code.google.com/p/zxing diff --git a/android/res/values-fr/strings.xml b/android/res/values-fr/strings.xml index 13f7c745d..ce256909b 100644 --- a/android/res/values-fr/strings.xml +++ b/android/res/values-fr/strings.xml @@ -136,7 +136,7 @@ Recherche Google Livres Partager par code-barres Barcode Scanner v - Changement de réseau WLAN + Demandant de connexion au réseau\u2026 Nom du réseau WLAN Type http://code.google.com/p/zxing diff --git a/android/res/values-he/strings.xml b/android/res/values-he/strings.xml index e084344b3..6ca102196 100755 --- a/android/res/values-he/strings.xml +++ b/android/res/values-he/strings.xml @@ -79,14 +79,14 @@ Google Shopper לא מותקן. Google Shopper משלבת סריקת ברקודים עם מחירים מקוונים, חוות דעת ועוד בלי לפתוח את הדפדפן. האם ברצונך לנסות זאת? סליחה, לא ניתן להפעיל את היישום המבוקש. ייתכן שתוכן הברקוד לא תקין. - טוען רשימה של יישומים... + טוען רשימה של יישומים\u2026 אתה עוזב יישום זה. תוצאות החיפוש שיוצגו בפניך אינן קשורות ליישום זה. נתב מחדש סליחה, ספר זה אינו ניתן לחיפוש. סליחה, החיפוש נתקל בבעיה. לא הוחזר דף דף - מחפש ספר... + מחפש ספר\u2026 גזיר לא זמין דף לא ידוע באפשרותך לשתף נתונים על-ידי הצגת ברקוד על המסך וסריקתו עם טלפון אחר. @@ -98,7 +98,7 @@ מאפשר לך לשתף להוסיף אנשי קשר וסימניות ידי הצגת או סריקת ברקוד, ולייצא מידע סרק. הגדרת Wi-Fi על ידי ברקוד מאפשר לך להגדיר חיבור רשת Wi-Fi על ידי סריקת ברקוד. - כאשר ברקוד נמצא... + כאשר ברקוד נמצא\u2026 סורק ושומר ברקודים באופן רציף מצב סריקה מרובה העתק ללוח @@ -117,7 +117,7 @@ הגדרות תוצאה אפשר בהתקנים עם מצלמה קדמית בלבד תמונת מצלמה הפוכה - בעת סריקת ברקודים, קודד... + בעת סריקת ברקודים, קודד\u2026 חיפוש הארץ נסה למצא מידע נוסף על תוכן הברקוד מצא מידע נוסף @@ -136,7 +136,7 @@ Google חיפוש ספרים שתף באמצעות ברקוד סורק ברקודים - מחליף רשת + בקשת חיבור לרשת \u2026 שם רשת סוג http://code.google.com/p/zxing diff --git a/android/res/values-hi/strings.xml b/android/res/values-hi/strings.xml index 4c7c88f22..dcdbec0f5 100644 --- a/android/res/values-hi/strings.xml +++ b/android/res/values-hi/strings.xml @@ -136,7 +136,7 @@ Google पुस्तक खोज बारकोड के माध्यम से साझा करें बारकोड स्कैनर v - नेटवर्क बदलना + नेटवर्क के लिए कनेक्शन का अनुरोध कर रहा है \u2026 नेटवर्क नाम टाइप http://code.google.com/p/zxing diff --git a/android/res/values-hu/strings.xml b/android/res/values-hu/strings.xml index 8a4e98ab9..0324d7d3d 100644 --- a/android/res/values-hu/strings.xml +++ b/android/res/values-hu/strings.xml @@ -114,9 +114,9 @@ Sípolás Ugyanannak a vonalkódnak több szkennelt képét is tárolja az Előzményekben Duplikációk megjegyzése + Találati beállítások Engedélyezze a csak elülső kamerával rendelkező készülékeken Fordított kamerakép - Találati beállítások Vonalkód szkennelésekor, dekódoláskor\u2026 Ország keresése A vonalkóddal jelzett tartalomról megpróbál több információt letölteni. @@ -136,7 +136,7 @@ Google Könyvek keresés Megosztás vonalkóddal Barcode Scanner v - Hálózat váltása + Kérése kapcsolat hálózati\u2026 Hálózat neve Típus http://code.google.com/p/zxing diff --git a/android/res/values-id/strings.xml b/android/res/values-id/strings.xml index f611b37a1..1d4ca8b08 100644 --- a/android/res/values-id/strings.xml +++ b/android/res/values-id/strings.xml @@ -136,7 +136,7 @@ Pencarian Google Book Bagian melalui barcode Barcode Scanner v - Ubah Koneksi + Meminta koneksi ke jaringan\u2026 Nama Jaringan Tipe http://code.google.com/p/zxing diff --git a/android/res/values-it/strings.xml b/android/res/values-it/strings.xml index 356d81917..c9497bd81 100644 --- a/android/res/values-it/strings.xml +++ b/android/res/values-it/strings.xml @@ -136,7 +136,7 @@ Ricerca Google Book Condividi tramite codice a barre Scansione codice a barre v - Cambio rete + Richiesta di connessione alla rete\u2026 Nome rete Tipo http://code.google.com/p/zxing diff --git a/android/res/values-iw/strings.xml b/android/res/values-iw/strings.xml index e084344b3..6ca102196 100644 --- a/android/res/values-iw/strings.xml +++ b/android/res/values-iw/strings.xml @@ -79,14 +79,14 @@ Google Shopper לא מותקן. Google Shopper משלבת סריקת ברקודים עם מחירים מקוונים, חוות דעת ועוד בלי לפתוח את הדפדפן. האם ברצונך לנסות זאת? סליחה, לא ניתן להפעיל את היישום המבוקש. ייתכן שתוכן הברקוד לא תקין. - טוען רשימה של יישומים... + טוען רשימה של יישומים\u2026 אתה עוזב יישום זה. תוצאות החיפוש שיוצגו בפניך אינן קשורות ליישום זה. נתב מחדש סליחה, ספר זה אינו ניתן לחיפוש. סליחה, החיפוש נתקל בבעיה. לא הוחזר דף דף - מחפש ספר... + מחפש ספר\u2026 גזיר לא זמין דף לא ידוע באפשרותך לשתף נתונים על-ידי הצגת ברקוד על המסך וסריקתו עם טלפון אחר. @@ -98,7 +98,7 @@ מאפשר לך לשתף להוסיף אנשי קשר וסימניות ידי הצגת או סריקת ברקוד, ולייצא מידע סרק. הגדרת Wi-Fi על ידי ברקוד מאפשר לך להגדיר חיבור רשת Wi-Fi על ידי סריקת ברקוד. - כאשר ברקוד נמצא... + כאשר ברקוד נמצא\u2026 סורק ושומר ברקודים באופן רציף מצב סריקה מרובה העתק ללוח @@ -117,7 +117,7 @@ הגדרות תוצאה אפשר בהתקנים עם מצלמה קדמית בלבד תמונת מצלמה הפוכה - בעת סריקת ברקודים, קודד... + בעת סריקת ברקודים, קודד\u2026 חיפוש הארץ נסה למצא מידע נוסף על תוכן הברקוד מצא מידע נוסף @@ -136,7 +136,7 @@ Google חיפוש ספרים שתף באמצעות ברקוד סורק ברקודים - מחליף רשת + בקשת חיבור לרשת \u2026 שם רשת סוג http://code.google.com/p/zxing diff --git a/android/res/values-ja/strings.xml b/android/res/values-ja/strings.xml index 33b23ac5f..526e12020 100644 --- a/android/res/values-ja/strings.xml +++ b/android/res/values-ja/strings.xml @@ -136,7 +136,7 @@ Google ブックス バーコードで共有する QRコードスキャナー v - ネットワークを変更する + ネットワークへの接続を要求して\u2026 ネットワーク名 タイプ http://code.google.com/p/zxing diff --git a/android/res/values-ko/strings.xml b/android/res/values-ko/strings.xml index 5a173dec5..4b823cffa 100644 --- a/android/res/values-ko/strings.xml +++ b/android/res/values-ko/strings.xml @@ -136,7 +136,7 @@ 구글 책 검색 바코드로 공유 바코드 스캐너 v - 연결을 변경중입니다 + 네트워크에 연결을 요청\u2026 네트워크 이름 종류 http://code.google.com/p/zxing diff --git a/android/res/values-nl/strings.xml b/android/res/values-nl/strings.xml index 163a54448..d054983fc 100644 --- a/android/res/values-nl/strings.xml +++ b/android/res/values-nl/strings.xml @@ -136,7 +136,7 @@ Zoek boeken met Google Books Deel via barcode Barcode Scanner v - Veranderen van Netwerk + Het aanvragen van aansluiting op het netwerk\u2026 Netwerknaam (SSID) Type http://code.google.com/p/zxing diff --git a/android/res/values-pl/strings.xml b/android/res/values-pl/strings.xml index 1a165285f..13866f352 100644 --- a/android/res/values-pl/strings.xml +++ b/android/res/values-pl/strings.xml @@ -136,7 +136,7 @@ Wyszukiwanie książek Google Udostępnij przez kod paskowy Skaner Kodów Paskowych v - Zmiana sieci + Ubiegającymi się o przyłączenie do sieci\u2026 Nazwa sieci Typ http://code.google.com/p/zxing diff --git a/android/res/values-pt/strings.xml b/android/res/values-pt/strings.xml index f7c04cde2..6b5748945 100644 --- a/android/res/values-pt/strings.xml +++ b/android/res/values-pt/strings.xml @@ -136,7 +136,7 @@ Pesquisa Google Book Partilhar por código de barras Scanner de código barras v - A mudar de rede + Solicitando ligação à rede\u2026 Nome da Rede Tipo http://code.google.com/p/zxing diff --git a/android/res/values-ru/strings.xml b/android/res/values-ru/strings.xml index aec12761b..056f6bbfe 100644 --- a/android/res/values-ru/strings.xml +++ b/android/res/values-ru/strings.xml @@ -136,7 +136,7 @@ Поиск книг Google Поделиться штрих-кодом Сканер штрих-кодов, версия - Изменение сети + Запрос подключения к сети\u2026 Имя сети Тип http://code.google.com/p/zxing diff --git a/android/res/values-sk/strings.xml b/android/res/values-sk/strings.xml index 656e80c6a..ce0b9593a 100644 --- a/android/res/values-sk/strings.xml +++ b/android/res/values-sk/strings.xml @@ -79,14 +79,14 @@ Nie je nainštalovaný Google Shopper. Google Shopper kombinuje v sebe skenovanie čiarových kódov s miestnymi cenami on-line, recenzie a oveľa viac bez otvorenia prehliadača. Chceli by ste ho vyskúšať? Ospravedlňujeme sa, požadovanú aplikáciu nemohla byť spustená. Obsah čiarového kódu je možno neplatný. - Načítavanie zoznamu aplikácií... + Načítavanie zoznamu aplikácií\u2026 Opúšťate túto aplikáciu. Výsledky vyhľadávania sa vám zobrazia, nevzťahujú sa k tejto aplikácií. Presmerovanie Ospravedlňujeme sa, táto kniha nie je prehliadateľná. Ospravedlňujeme sa, vyhľadávanie narazilo na problém. Nenašla sa žiadna stránka Stránka - Vyhľadáva sa kniha... + Vyhľadáva sa kniha\u2026 Úryvok nie je k dispozícii Neznáma stránka Môžete zdieľať dáta prostredníctvom čiarového kódu zobrazením na displeji a skenovaním s iným telefónom. @@ -98,7 +98,7 @@ Umožňuje zdieľať a pridať kontakty a záložky zobrazením alebo snímanie čiarového kódu, a na export naskenovaných informácií. Konfiguráciu Wi-Fi čiarovým kódom Umožňuje nastaviť wi-fi pripojenie k sieti pomocou snímania čiarového kódu. - Keď sa zistí, čiarový kód... + Keď sa zistí, čiarový kód\u2026 Skenovať a ukladať veľa čiarových kódov bez prerušenia Hromadný režim skenovania Kopírovať do schránky @@ -117,7 +117,7 @@ Výsledok nastavenia Povoliť na zariadeniach iba s predným fotoaparátom Obrátený obraz z fotoaparátu - Ak skenujem čiarové kódy, dekódujem... + Ak skenujem čiarové kódy, dekódujem\u2026 Hľadanie krajiny Skúste získať viac informácií o obsahu čiarového kódu Získať viac informácií @@ -136,7 +136,7 @@ Google vyhľadávanie kníh Zdieľať cez čiarový kód Barcode Scanner v - Mením sieťové pripojenie + Požadujúce pripojenie k sieti\u2026 Názov sieťového pripojenia Typ http://code.google.com/p/zxing diff --git a/android/res/values-sl/strings.xml b/android/res/values-sl/strings.xml index f14715445..8aaee9fb8 100644 --- a/android/res/values-sl/strings.xml +++ b/android/res/values-sl/strings.xml @@ -136,7 +136,7 @@ Iskanje z Google Book Search Deli preko črtne kode Barcode Scanner v - Menjam omrežje + Zahteva priključitev na omrežje\u2026 Ime omrežja Tip http://code.google.com/p/zxing diff --git a/android/res/values-sv/strings.xml b/android/res/values-sv/strings.xml index 7f13c0f53..fb97ece20 100644 --- a/android/res/values-sv/strings.xml +++ b/android/res/values-sv/strings.xml @@ -97,7 +97,8 @@ Dela med streckkod Tillåter dig att dela och lägga till kontakter och bokmärken genom att visa eller skanna en streckkod, och att exportera skannad information. Konfigurera Wi-Fi med streckkod - Här kan du konfigurera en Wi-Fi nätverksanslutning genom att skanna en streckkod. När en streckkod hittats\u2026 + Här kan du konfigurera en Wi-Fi nätverksanslutning genom att skanna en streckkod. + När en streckkod hittats\u2026 Skanna och spara många streckkoder kontinuerligt Bulk skanningsläget Kopiera till klippbordet @@ -135,7 +136,7 @@ Google boksökning Dela via streckkod Barcode Scanner v - Ändra nätverk + Begära anslutning till nätverk\u2026 Nätverksnamn Typ http://code.google.com/p/zxing diff --git a/android/res/values-tr/strings.xml b/android/res/values-tr/strings.xml index 4e78b2fb2..f426ea323 100644 --- a/android/res/values-tr/strings.xml +++ b/android/res/values-tr/strings.xml @@ -136,7 +136,7 @@ Google Kitap Arama Barkod ile paylaş Barkod Tarayıcı - Ağ değişimi + Ağa bir bağlantı isteğinde\u2026 Ağ adı Tip http://code.google.com/p/zxing diff --git a/android/res/values-zh-rCN/strings.xml b/android/res/values-zh-rCN/strings.xml index d2d8284c6..9b92b0c8a 100644 --- a/android/res/values-zh-rCN/strings.xml +++ b/android/res/values-zh-rCN/strings.xml @@ -136,7 +136,7 @@ Google图书搜索 通过条码分享 条码扫描器 - 不稳定的网络 + 请求连接到网络\u2026 网络SSID 类型 http://code.google.com/p/zxing diff --git a/android/res/values-zh-rTW/strings.xml b/android/res/values-zh-rTW/strings.xml index 08565b76e..4a4d05035 100644 --- a/android/res/values-zh-rTW/strings.xml +++ b/android/res/values-zh-rTW/strings.xml @@ -136,7 +136,7 @@ Google 圖書搜尋 透過條碼分享 條碼掃描器 - 更改網路連接中 + 請求連接到網絡\u2026 網路名稱 類型 http://code.google.com/p/zxing diff --git a/android/res/values/strings.xml b/android/res/values/strings.xml index 8a54b9234..395b123b3 100755 --- a/android/res/values/strings.xml +++ b/android/res/values/strings.xml @@ -136,7 +136,7 @@ Google Book Search Share via barcode Barcode Scanner v - Changing Network + Requesting connection to network\u2026 Network Name Type http://code.google.com/p/zxing diff --git a/android/src/com/google/zxing/client/android/CaptureActivity.java b/android/src/com/google/zxing/client/android/CaptureActivity.java index b7e8f2852..c90316b43 100755 --- a/android/src/com/google/zxing/client/android/CaptureActivity.java +++ b/android/src/com/google/zxing/client/android/CaptureActivity.java @@ -289,10 +289,7 @@ public final class CaptureActivity extends Activity implements SurfaceHolder.Cal finish(); return true; } else if ((source == IntentSource.NONE || source == IntentSource.ZXING_LINK) && lastResult != null) { - resetStatusView(); - if (handler != null) { - handler.sendEmptyMessage(R.id.restart_preview); - } + restartPreviewAfterDelay(0L); return true; } } else if (keyCode == KeyEvent.KEYCODE_FOCUS || keyCode == KeyEvent.KEYCODE_CAMERA) { @@ -418,10 +415,7 @@ public final class CaptureActivity extends Activity implements SurfaceHolder.Cal if (prefs.getBoolean(PreferencesActivity.KEY_BULK_MODE, false)) { Toast.makeText(this, R.string.msg_bulk_mode_scanned, Toast.LENGTH_SHORT).show(); // Wait a moment or else it will scan the same barcode continuously about 3 times - if (handler != null) { - handler.sendEmptyMessageDelayed(R.id.restart_preview, BULK_MODE_SCAN_DELAY_MS); - } - resetStatusView(); + restartPreviewAfterDelay(BULK_MODE_SCAN_DELAY_MS); } else { handleDecodeInternally(rawResult, resultHandler, barcode); } @@ -696,6 +690,13 @@ public final class CaptureActivity extends Activity implements SurfaceHolder.Cal builder.show(); } + public void restartPreviewAfterDelay(long delayMS) { + if (handler != null) { + handler.sendEmptyMessageDelayed(R.id.restart_preview, delayMS); + } + resetStatusView(); + } + private void resetStatusView() { resultView.setVisibility(View.GONE); statusView.setText(R.string.msg_default_status); diff --git a/android/src/com/google/zxing/client/android/result/ResultHandlerFactory.java b/android/src/com/google/zxing/client/android/result/ResultHandlerFactory.java index ea2a54b7a..a31d08988 100644 --- a/android/src/com/google/zxing/client/android/result/ResultHandlerFactory.java +++ b/android/src/com/google/zxing/client/android/result/ResultHandlerFactory.java @@ -17,11 +17,10 @@ package com.google.zxing.client.android.result; import com.google.zxing.Result; +import com.google.zxing.client.android.CaptureActivity; import com.google.zxing.client.result.ParsedResult; import com.google.zxing.client.result.ResultParser; -import android.app.Activity; - /** * Manufactures Android-specific handlers based on the barcode content's type. * @@ -31,7 +30,7 @@ public final class ResultHandlerFactory { private ResultHandlerFactory() { } - public static ResultHandler makeResultHandler(Activity activity, Result rawResult) { + public static ResultHandler makeResultHandler(CaptureActivity activity, Result rawResult) { ParsedResult result = parseResult(rawResult); switch (result.getType()) { case ADDRESSBOOK: @@ -44,8 +43,6 @@ public final class ResultHandlerFactory { return new URIResultHandler(activity, result); case WIFI: return new WifiResultHandler(activity, result); - case TEXT: - return new TextResultHandler(activity, result, rawResult); case GEO: return new GeoResultHandler(activity, result); case TEL: @@ -56,8 +53,9 @@ public final class ResultHandlerFactory { return new CalendarResultHandler(activity, result); case ISBN: return new ISBNResultHandler(activity, result, rawResult); + default: + return new TextResultHandler(activity, result, rawResult); } - return new TextResultHandler(activity, result, rawResult); } private static ParsedResult parseResult(Result rawResult) { diff --git a/android/src/com/google/zxing/client/android/result/WifiResultHandler.java b/android/src/com/google/zxing/client/android/result/WifiResultHandler.java index 2c296f395..9a5230c26 100644 --- a/android/src/com/google/zxing/client/android/result/WifiResultHandler.java +++ b/android/src/com/google/zxing/client/android/result/WifiResultHandler.java @@ -16,10 +16,10 @@ package com.google.zxing.client.android.result; -import android.app.Activity; import android.content.Context; import android.net.wifi.WifiManager; import android.widget.Toast; +import com.google.zxing.client.android.CaptureActivity; import com.google.zxing.client.android.R; import com.google.zxing.client.android.wifi.WifiConfigManager; import com.google.zxing.client.result.ParsedResult; @@ -32,9 +32,9 @@ import com.google.zxing.client.result.WifiParsedResult; */ public final class WifiResultHandler extends ResultHandler { - private final Activity parent; + private final CaptureActivity parent; - public WifiResultHandler(Activity activity, ParsedResult result) { + public WifiResultHandler(CaptureActivity activity, ParsedResult result) { super(activity, result); parent = activity; } @@ -64,6 +64,7 @@ public final class WifiResultHandler extends ResultHandler { WifiManager wifiManager = (WifiManager) getActivity().getSystemService(Context.WIFI_SERVICE); Toast.makeText(getActivity(), R.string.wifi_changing_network, Toast.LENGTH_LONG).show(); WifiConfigManager.configure(wifiManager, ssid, password, networkType); + parent.restartPreviewAfterDelay(0L); } }