1: public class UA367 extends Activity { 2: @override 3: public void onCreate(Bundle savedInstanceState) { 4: super.onCreate(savedInstanceState); 5: FileAccessThread fileAccessThread = new FileAccessThread(); 6: FileDeleteThread fileDeleteThread = new FileDeleteThread(); 7: fileAccessThread.start(); 8: fileDeleteThread.start(); 9: } 10: } 11: 12: class FileAccessThread extends Thread { 13: public void run() { 14: try { 15: File f = new File("Test_367.txt"); 16: if (f.exists()) { // 만약 파일이 존재하면 파일내용을 읽음 17: BufferedReader br = new BufferedReader(new FileReader(f)); 18: br.close(); 19: } 20: } catch(FileNotFoundException e) { 21: System.out.println("Exception Occurred") ; // 예외처리 22: } catch(IOException e) { 23: System.out.println("Exception Occurred") ; //예외처리 24: } 25: } 26: 27: class FileDeleteThread extends Thread { 28: public void run() { 29: try { 30: File f = new File("Test_367.txt"); 31: if (f.exists()) { // 만약 파일이 존재하면 파일을 삭제함 32: f.delete(); 33: } 34: } catch(FileNotFoundException e) { 35: System.out.println("Exception Occurred") ; //예외처리 36: } catch(IOException e) { 37: System.out.println("Exception Occurred") ; //예외처리 38: } 39: } 40: }