안드로이드 개발 질문/답변
(글 수 45,052)
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();
이 라인에서 에러가 나는데 방법을 모르겠어요.
어떻게 하면 될까요?