Salve a tutti!
Ho scritto questo codice per caricare la partita salvata di un gioco...
codice:
private void caricaPartita(){ 
     Object forWait=null; 
     Campo campo=null; 
     User[]giocatoriPartenza=null; 
     User[]giocatori=null;
     int turno=0; 

     try{ 
          FileInputStream fi=new FileInputStream("partita.dat"); 
          ObjectInputStream i=new ObjectInputStream(fi); 
          
          forWait=i.readObject(); 
          campo=(Campo)i.readObject(); 
          giocatoriPartenza=(User[])i.readObject(); 
          giocatori=(User[])i.readObject(); 
          turno=i.readInt();
 
          fi.close();
          i.close(); 
     }catch(FileNotFoundException e){} 
       catch(IOException e){} 
       catch(ClassNotFoundException e){}
}
Il problema è che quando vado ad utilizzare i due vettori mi dice che valgono null, c'è qualcosa che non so sui vettori?
Non si possono serializzare? Come posso fare?
Grazie!