import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.util.Date;
import java.text.DateFormat;
import java.text.ParseException;
import java.util.ArrayList;
import java.util.List;

	private void readfromfile() {
		BufferedReader reader = null;
		try {
			FileInputStream fis = openFileInput("YOUR APP's data File here");
			//e.g. FileInputStream fis = openFileInput("YOUR APP's data Filecourse.labs.todoManager.TodoManagerActivity");
			reader = new BufferedReader(new InputStreamReader(fis));
			String title = null;
			String priority = null;
			String status = null;
			Date date = null;
			while (null != (title = reader.readLine())) {
				priority = reader.readLine();
				status = reader.readLine();
				date = TodoItem.FORMAT.parse(reader.readLine());
				
			}
		} catch (FileNotFoundException e) {
			Log.i(TAG, "File not found");
		} catch (IOException e) {
			e.printStackTrace();
		} finally {
			if (null != reader) {
				try {
					reader.close();
				} catch (IOException e) {
					e.printStackTrace();
				}
			}
		}
	}

	
	protected void writefromfile() {
		PrintWriter writer = null;
		try {
			FileOutputStream fos = openFileOutput(
					"Your app's data file here", MODE_PRIVATE);
			//e.g. FileOutputStream fos = openFileOutput(
			//		"course.labs.todoManager.TodoManagerActivity", MODE_PRIVATE);
			writer = new PrintWriter(new BufferedWriter(new OutputStreamWriter(
					fos)));
			
				writer.println("put data you want to write to the file here");
			
		} catch (IOException e) {
			e.printStackTrace();
		} finally {
			if (null != writer) {
				writer.close();
			}
		}
		
	}
}