안드로이드에서 static메소드를 써서 Context얻을수 있나요
조회수 5782회
1 답변
-
우선, 안드로이드 메니페스트 파일이
<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()를쓰시면 어디서든 정적으로 얻을수있어요.
댓글 입력