Autore Topic: DatePicker Android 2.2  (Letto 953 volte)

Offline troti

  • Utente junior
  • **
  • Post: 50
  • Respect: +1
    • Mostra profilo
  • Sistema operativo:
    Windows 7
DatePicker Android 2.2
« il: 05 Settembre 2011, 12:44:38 CEST »
0
Salve ragazzi ho sviluppato un app per android 3.0 inserendo un semplice date picker .... tutto fila liscio ma ho notato che con android 2.2 non va ! (so che c'è il discorso della compatibilità con versioni precedenti ... se sviluppo in 2.2 viene letto dal 3.0) come potrei fare ? Consigli ?

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
  • Respect: +164
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:DatePicker Android 2.2
« Risposta #1 il: 05 Settembre 2011, 18:55:11 CEST »
0
Se hai sviluppato impostando come target android 3.0 é ovvio che non va sulle versioni precedenti, le escludi a priori.
Abbassa il minSdk nel manifest (ovviamente solo se nella tua app non usi api disponibili solo su android 3.0+)
Postate il LogCat LogCat LogCat LogCat LogCat

Offline troti

  • Utente junior
  • **
  • Post: 50
  • Respect: +1
    • Mostra profilo
  • Sistema operativo:
    Windows 7
Re:DatePicker Android 2.2
« Risposta #2 il: 05 Settembre 2011, 22:30:14 CEST »
0
ho seguito il "hello date picker" sulla guida ufficiale ..... niente di che secondo te potrebbe influire ?

Offline Luigi.Arena

  • Utente senior
  • ****
  • Post: 616
  • DACIA DUSTER 4X4 SUPER
  • Respect: +56
    • Mostra profilo
    • ArenaWebTest
  • Dispositivo Android:
    epad m009
  • Play Store ID:
    Luigi Arena
  • Sistema operativo:
    Windows 7
Re:DatePicker Android 2.2
« Risposta #3 il: 06 Settembre 2011, 09:48:02 CEST »
0
Secondo me , già impostandogli  la 3.0 (come diceva BlackGin)esclude quelle inferiori, metti tipo la 2.0
Ciao
È stata trovata una soluzione al tuo problema?Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato .

Offline troti

  • Utente junior
  • **
  • Post: 50
  • Respect: +1
    • Mostra profilo
  • Sistema operativo:
    Windows 7
Re:DatePicker Android 2.2
« Risposta #4 il: 07 Settembre 2011, 01:33:45 CEST »
0
ragazzi è già impostato al 2.2 . . . consigli ? cioè uso un date picker semplicemente !

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
  • Respect: +164
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:DatePicker Android 2.2
« Risposta #5 il: 07 Settembre 2011, 10:39:45 CEST »
0
Comunque c'é poco che ti possiamo dire cosí.
Non sappiamo cos'é che non va, né abbiamo alcun pezzo di codice..
Postate il LogCat LogCat LogCat LogCat LogCat

Offline Luigi.Arena

  • Utente senior
  • ****
  • Post: 616
  • DACIA DUSTER 4X4 SUPER
  • Respect: +56
    • Mostra profilo
    • ArenaWebTest
  • Dispositivo Android:
    epad m009
  • Play Store ID:
    Luigi Arena
  • Sistema operativo:
    Windows 7
Re:DatePicker Android 2.2
« Risposta #6 il: 07 Settembre 2011, 11:34:22 CEST »
0
Si, serve il codice e devi spiegare il cosa non va.
È stata trovata una soluzione al tuo problema?Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato .

Offline troti

  • Utente junior
  • **
  • Post: 50
  • Respect: +1
    • Mostra profilo
  • Sistema operativo:
    Windows 7
Re:DatePicker Android 2.2
« Risposta #7 il: 07 Settembre 2011, 17:48:01 CEST »
0
allora il codice funziona perfettamente su un emulatore di android 2.2 froyo, quando poi passo alla modalità debug usb l'app nel telefono si blocca ! tra l'altro volevo fare una domanda come posso fare proprio il debug anche con il cell ?

Offline troti

  • Utente junior
  • **
  • Post: 50
  • Respect: +1
    • Mostra profilo
  • Sistema operativo:
    Windows 7
Re:DatePicker Android 2.2
« Risposta #8 il: 08 Settembre 2011, 02:18:14 CEST »
0
di seguito l'errore .... il codice è quello di questa pagina - > Date Picker | Android Developers

Offline troti

  • Utente junior
  • **
  • Post: 50
  • Respect: +1
    • Mostra profilo
  • Sistema operativo:
    Windows 7
Re:DatePicker Android 2.2
« Risposta #9 il: 08 Settembre 2011, 19:12:42 CEST »
0
è possibile mai che la data si ferma al 1902 ?

Offline Luigi.Arena

  • Utente senior
  • ****
  • Post: 616
  • DACIA DUSTER 4X4 SUPER
  • Respect: +56
    • Mostra profilo
    • ArenaWebTest
  • Dispositivo Android:
    epad m009
  • Play Store ID:
    Luigi Arena
  • Sistema operativo:
    Windows 7
Re:DatePicker Android 2.2
« Risposta #10 il: 09 Settembre 2011, 09:22:05 CEST »
0
Prova a formattare la data diversamente....
È stata trovata una soluzione al tuo problema?Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato .

Offline pumidru

  • Nuovo arrivato
  • *
  • Post: 28
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S
  • Sistema operativo:
    Mac Osx 10.67
Re:DatePicker Android 2.2
« Risposta #11 il: 19 Ottobre 2011, 12:00:42 CEST »
0
Io ho risolto così:(vedi codice) prova a sfruttare lo stesso metodo.
Codice: [Seleziona]
@Override
           protected Dialog onCreateDialog(int id) {           
                   //Determina versione di Android a livello di API
                        if (Build.VERSION.SDK_INT>10)    {
                                 Calendar c = Calendar.getInstance();
                               int cyear = c.get(Calendar.YEAR);
                               int cmonth = c.get(Calendar.MONTH);
                               int cday = c.get(Calendar.DAY_OF_MONTH);

                               //start changes...
                               DatePickerDialog dialog = new DatePickerDialog(this, mDateSetListener, cyear, cmonth, cday);

                               Calendar minCal = new GregorianCalendar(1901, Calendar.JANUARY, 1);
                               Calendar maxCal = new GregorianCalendar(2199, Calendar.DECEMBER, 1);
                               dialog.getDatePicker().setMinDate(minCal.getTimeInMillis());
                               dialog.getDatePicker().setMaxDate(maxCal.getTimeInMillis());

                               return dialog;               
                        }
                    else {
                           
                              return new DatePickerDialog(this,
                                mDateSetListener,
                                mYear, mMonth, mDay);                           
                    }
           }