ฉันกำลังพยายามบันทึกไฟล์ html ฉันมีคลาสที่ขยาย AsyncTask
public class DownloadBook extends AsyncTask<String, Void, String> {
ภายในคลาสนี้ฉันมีวิธีนี้:
private void writeFile(String result, String title) throws FileNotFoundException {
FileOutputStream fos = openFileOutput(title+".html", MODE_PRIVATE);
PrintWriter pw = new PrintWriter(new BufferedWriter(
new OutputStreamWriter(fos)));
pw.print(result);
pw.close();
}
MODE_PRIVATE ให้ข้อผิดพลาดต่อไปนี้:
MODE_PRIVATE ไม่สามารถแปลงเป็นตัวแปรได้
จากนั้นฉันก็เปลี่ยนเป็น Context.MODE_PRIVATE ตอนนี้ openFileOutput ให้ข้อผิดพลาดนี้:
ไม่ได้กำหนดวิธีการ openFileOutput(String, int) สำหรับประเภท DownloadBook
จะแก้ไขปัญหานี้อย่างไร?