728x90
반응형
질문 : Android에서 '컨텍스트'를 얻는 정적 방법?
Context
인스턴스를 가져 오는 방법이 있습니까?
변경 될 때마다 '컨텍스트'인스턴스를 저장하는 것이 싫기 때문에 그런 식으로 찾고 있습니다.
답변
이 작업을 수행:
Android Manifest 파일에서 다음을 선언하십시오.
<application android:name="com.xyz.MyApplication">
</application>
그런 다음 클래스를 작성하십시오.
public class MyApplication extends Application {
private static Context context;
public void onCreate() {
super.onCreate();
MyApplication.context = getApplicationContext();
}
public static Context getAppContext() {
return MyApplication.context;
}
}
이제 모든 곳에서 MyApplication.getAppContext()
를 호출하여 애플리케이션 컨텍스트를 정적으로 가져옵니다.
출처 : https://stackoverflow.com/questions/2002288/static-way-to-get-context-in-android
728x90
반응형
'프로그래밍 언어 > Android' 카테고리의 다른 글
Android 레이아웃에서 텍스트에 밑줄을 긋는 방법 (0) | 2021.11.01 |
---|---|
Android에서 활동 시작시 EditText가 포커스를 얻지 못하도록 하는 방법 (0) | 2021.10.27 |
Android에서 사용할 수 있는 인터넷 연결이 있는지 확인하는 방법 (0) | 2021.10.26 |
Android Studio가 기기를 인식하지 못할 때 (0) | 2021.10.26 |
android : layout_weight가 의미하는 것 (0) | 2021.10.26 |