LE MIE APP
Scadenza prodotti
Bug noti
L’app non memorizza i prezzi inseriti con valori decimali se la lingua del dispositivo è impostata su italiano (Svizzera)
Esiste un problema di immissione dei numeri decimali quando la lingua del dispositivo è impostata su italiano e il paese su Svizzera.
Il problema dipende dal fatto che per Android il separatore dei decimali in Svizzera (compresa la Svizzera di lingua italiana) è il punto, mentre per il framework .net per Android è la virgola (probabilmente influenzato dal fatto che nell’italiano dell’Italia il separatore decimale è effettivamente la virgola).
Per quello che ne so credo che Android sia nel giusto, fatto sta che la tastiera Android sui campi decimali permette in questo caso solo l’immissione del punto, ma per .net un valore come 15.45 non è un valore valido nell’italiano della Svizzera. Per questo motivo, quando si salva un prodotto contenente un prezzo con i decimali, il prezzo non viene salvato.Workaround: purtroppo solo gli sviluppatori di .net per Android possono risolvere alla radice il problema. Per il momento l’unica possibilità è di immettere i valori decimali con la virgola anziché col punto. Se la tastiera Android, come probabile, non permette l’immissione della virgola, potete utilizzare il piccolo pulsante alla destra del campo prezzo, che serve appunto ad immettere il separatore dei decimali in circostanze in cui la tastiera non lo permette. Si noti che dopo aver immesso il separatore dei decimali in questo modo, tutto quanto immesso nel campo prezzo apparirà selezionato, non bisogna perciò per immettere i numeri dopo la virgola continuare nella digitazione (cosa che cancellerebbe quanto scritto finora) ma posizionarsi con il cursore alla fine del campo (dopo la virgola) per poi immettere i numeri decimali.
Se dovete immettere molti prodotti con il relativo prezzo e trovate scomodo inserire i prezzi in questo modo, potete temporaneamente impostare la lingua del dispositivo su italiano (Italia): in questo modo potrete inserire la virgola direttamente dalla tastiera Android. Una volta terminata l’immissione dei prodotti, potete rimettere il dispositivo nella sua lingua originale.
Se per caso hai trovato qualche altro bug, per favore fammelo sapere attraverso la form di contatto