我正在开发一个 android 应用程序,当应用程序关闭时,我希望它将特定数组的内容保存到文件中,这样当应用程序重新打开时,我可以将它的内容读回大批。
我可能是错的,但据我了解,我应该这样做的方法是 onStop() 方法。
结果是,当我点击主页按钮时,应用程序关闭,然后给我“不幸的是,您的应用程序已崩溃”消息。我试过运行调试器,我的代码似乎可以正确执行,包括 .close() 命令,但之后似乎发生了一些事情。以下是我的代码,非常感谢任何帮助!
@Override
public void onStop()
{
try{
FileOutputStream fOut = openFileOutput("savedVinyls", Context.MODE_PRIVATE);
String vinylString = "Test";
fOut.write(vinylString.getBytes());
fOut.close();
}
catch(IOException OE){
OE.getStackTrace();
}
}