У меня с лайфом баг, нужно перезагружать телефон после любых изменений APN, иначе не коннектится (версия 2.1). Не знаю, так ли это с другими операторами.
Вообще, не написали о самом интересном. Почему не стоит сразу «прятаться» за кэширование — из-за селективного удаления кэша. Как было написано в одном источнике:
Warning! Selective Cache Clearing Can damage your Brain.
А зачем, по вашему, существует .live()? Как раз для таких задач. Прослушка ивентов байндится на document, в независимости от количества нодов. И Вы избавляетесь от всех вышеперечисленных головных болей.
На самом деле напишите в маркете QR, надете много.
ЗЫ: я пользуюсь этим www.androidtapp.com/barcode-scanner/
Поставить вентилятор в холодильник