在保存android游戏的时候,报出异常:FileNotFoundException
。游戏通过模拟器在windows中玩,不知道怎么解决这个异常。
FileOutputStream saveStream;
ObjectOutputStream savePlayerObject = null;
String destinationFile = player1.getName() + ".txt";
try
{
saveStream = new FileOutputStream(destinationFile);
savePlayerObject = new ObjectOutputStream(saveStream);
savePlayerObject.writeObject(player1);
}
catch(FileNotFoundException ex)
{
Toast toast = Toast.makeText(getApplicationContext(), "Save Failed", Toast.LENGTH_LONG);
toast.show();
}
catch(IOException ex)
{
Toast toast = Toast.makeText(getApplicationContext(), "Save Failed", Toast.LENGTH_LONG);
toast.show();
}
finally
{
try
{
if(savePlayerObject !=null)
{
savePlayerObject.flush();
savePlayerObject.close();
Toast toast = Toast.makeText(getApplicationContext(), "Thank-You For Playing, See You Soon", Toast.LENGTH_LONG);
toast.show();
System.exit(0);
}
}
catch(IOException ex)
{
Toast toast = Toast.makeText(getApplicationContext(), "Save Failed", Toast.LENGTH_LONG);
toast.show();
}
}
是不是没有给模拟器一个TF卡?