我的 AsyncTask 有错误。我试图用 FileOutputStream 将数据保存到文件中,因为我需要这个数据永久。
所以我正在阅读本教程:教程
但是,如果我将代码添加到我的 AsyncTask 中,我会收到此错误:
“方法 openFileOutputStream(String, int) 未定义 MainActivity.DownloadSpielplan 类型”
下载Spielplan 是我的 AsyncTask
private class DownloadSpielplan extends AsyncTask <Void, Void, String>
{
@Override
protected void onPreExecute() {
// TODO Auto-generated method stub
super.onPreExecute();
}
@Override
protected String doInBackground(Void... params) {
// TODO Auto-generated method stub
//dont wonder reverseString is created and filled i delete this part from the code for more readability
FILENAME = "SpielTag";
JOUR = reverseString;
FileOutputStream fos = openFileOutputStream(FILENAME, Context.MODE_PRIVATE);
fos.write(JOUR.getBytes());
fos.close();
return reverseString;
}
@Override
protected void onPostExecute(String reverseString) {
// TODO Auto-generated method stub
Toast.makeText(getApplicationContext(), "Download abgeschlossen!", Toast.LENGTH_LONG).show();
super.onPostExecute(reverseString);
}
}
我想问题是,我正在从 AsyncTask 调用 openFileOutputStream,但我找不到如何解决它的解决方案。(因为我在 Android 中真的很新)