string을 파일을 write하는 함수를 static으로 만들려고 합니다.

 
 public class MyAndroidUtil  {
  static public void writeFile(String filename, String txt) {
    Context ctx = getApplicationContext(); // 현재 Activity의  context
    FileOutputStream fos = ctx.openFileOutput(filename, Context.MODE_WORLD_READABLE);
    fos.write(Byte.valueOf(txt));
    ctx.getFileStreamPath(filename).getAbsolutePath();
   }
}


이 함수를 호출하는 소스는 아래처럼 구현하고요..

MyAndroidUtil.writeFile( main.LOG_TAG, xmlText);


그런데, 현재 Activity의  context 를 가져오는 라인인

Context ctx = getApplicationContext();

 

 

이 라인에서 에러가 나는데 방법을 모르겠어요.

어떻게 하면 될까요?

 

profile