Ciao a tutti parto subito col dire che programmo da un po' col java e quindi non sono totalmente niubbo, mentre con android... ho iniziato da poco.
Vi espongo subito il mio problema
Ho un'applicazione divisa in client (per il telefono ovviamente) e server (girerà ovviamente su un pc).
Nel server c'è un DAO per accedere al database mysql.
Ho provato client e server su due progetti separati e funzionano correttamente!
Ora però nel CLIENT mi serve usare alcune classi presenti nel server (la classe "Intervento", "Paziente", "Infermiere"...)...
Inoltre il server manda informazioni ai vari client su Interventi, Pazienti, Infermieri... e viceversa.
Quindi la prima domanda è stata: è possibile la serializzazione? (argomento che forse non mi è del tutto chiaro)
Così lo scambio di dati è più semplice. Però allora che faccio? Ogni volta che faccio una modifica a una classe (presente in entrambi i progetti) devo apportare la stessa modifica anche alla sua classe "gemella"? (spero di essermi spiegato)
Questo mi ha portato a fare probabilmente una cazzata: ho unito server e client in un unico progetto (non scannatemi please).
Il fatto è che ora le classi del server non partono più! Visualizzo sempre e solo il seguente messaggio in console:
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/ref/FinalReference
Qualcuno può schiarirmi un po' le idee in merito?