2013-04-23 9 views
5

versione Ext testato: Sencha tocco versioni 2.2Sencha tocco 2.X Soluzione per HTC One Cellulari

browser testati contro: Chrome su HTC One (Android 4.1.2) della HTC One Browser (Android 4.1. 2)

Descrizione: Sencha Messageboxes e simili non rilasciano lo stato attivo dopo averli cancellati nel browser azionario o nelle visualizzazioni Web su un HTC One. Questo problema non si verifica su Chrome o su altri telefoni Android 4.1.2 AFAIK. Ha testato un Samsung oggi e tutti hanno funzionato come previsto.

Procedura per riprodurre il problema: Usando un HTC One, visitare il demo Sencha Kitchen Sink qui: http://cdn.sencha.io/touch/sencha-touch-2.2.0/examples/kitchensink/index.html#demo/overlays Toccare 'Alert', e poi 'OK'. Funziona bene in Chrome. Non funziona né nel browser di serie né in una webview (quindi neanche PhoneGap/Cordova).

Sì, lo so, questo appartiene a una scheda Sencha. Ho postato un thread in questo fine settimana e il post è stato cancellato lunedì mattina. L'impostazione predefinita di sencha di Google è Android 4.1.2 HTC One 'per vedere un collegamento morto. Quindi sto postando qui.

Forse la mia frustrazione stava mostrando e a Sencha non piaceva il tono del mio post. Mi piacerebbe davvero vedere una sorta di soluzione alternativa da Sencha, HTC o qualcuno qui su SO.

Qualcuno sa di una soluzione software che consentirà a Sencha Touch 2.X di funzionare su un HTC One? O siamo bloccati ad aspettare HTC e gli operatori? Non è proprio colpa di Sencha, ma questo mi lascia giù sullo sviluppo di app per dispositivi mobili HTML-5.

+0

in realtà tutte le mie applicazioni finora hanno funzionato perfettamente su HTC One. E non riesco a replicare il problema neanche. Hai un dispositivo rooted? o un browser personalizzato o qualcos'altro che potrebbe causare questo errore? Hai provato questo su qualsiasi altro dispositivo? – SashaZd

+0

Ho avuto un HTC One standard da Sprint. Ho anche verificato su un amico AT & T One. Sencha lo ha classificato come un bug, ma sono abbastanza sicuro che il problema è che HTC ha incasinato il browser di Android abbastanza da rovinare tutto. Quindi non vedi un problema quando vai al sito degli esempi Sencha nel browser stock e mostra una sovrapposizione? Chi è il tuo corriere? La mia app per Android (truxie) ha sicuramente dei problemi su quelli che ho visto. – edhubbell

+0

Usiamo un HTC One X con 4.2.1 al lavoro. Questo almeno, non ha il problema. – SashaZd

risposta

1

risposta gentile concessione di appglu nei forum Sencha:

in messagebox.js set hideAnimation su null invece di:

hideAnimation: { type: 'popOut', duration: 250, easing: 'ease-out' }, 

Questa soluzione funziona sul mio nuovo HTC One esecuzione il mio Sencha 2.2.1 app costruito in Cordova 3.0.

Ulteriori discussioni qui: http://www.sencha.com/forum/showthread.php?262324-Sencha-Messagebox-and-Overlay-Problems-on-HTC-One-Browser

+0

Con Cordova 3.3 e Sencha 2.3.1 sull'HTC One, ho dovuto anche impostare lo showAnimation su null. Sencha dice che è stato risolto a partire dal 2.3 beta, ma non lo è. – edhubbell

Problemi correlati