안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요^^
제 소스 코드에서..
한 3-4개의 액티비티에서 GPS 사용을 위한 셋팅을 매번 하는데요.
이 부분을 하나의 GPS 클래스로 만들어놓고 모든 액티비티에서 사용할 수 있나요?
GPS 클래스를 만들어놓고 new GPS(); 해서 해봤는데 안되더군요..
이 부분에 대하여 개념이 잡혀있지 않은데.. 좋은 레퍼런스 던져주시면 감사해요^^
제 소스 코드에서..
한 3-4개의 액티비티에서 GPS 사용을 위한 셋팅을 매번 하는데요.
이 부분을 하나의 GPS 클래스로 만들어놓고 모든 액티비티에서 사용할 수 있나요?
GPS 클래스를 만들어놓고 new GPS(); 해서 해봤는데 안되더군요..
이 부분에 대하여 개념이 잡혀있지 않은데.. 좋은 레퍼런스 던져주시면 감사해요^^
2010.05.20 08:33:54
Application 클래스를 따로 작성하시고 onCreate() 메소드에서 전체 어플리케이션에 대한 초기화 작업을 해 주시면 됩니다.
또한 GPS 관련 기능들은 하나의 유틸리티 클래스를 만들어 static 메소드들을 제공하면 되겠지요.
아래와 같이 되겠습니다.
class App extends android.app.Application
{
void onCreate()
{
GPSUtils.init();
....
}
}
안드로이드 기본 메시지 어플이 이런 식으로 구성되어 있습니다.
<meta http-equiv="content-type" content="text/html; charset=utf-8">http://android.git.kernel.org/?p=platform/packages/apps/Mms.git;a=tree 참조하세요.



