getApplicationContext()를 사용하여 ListActivity의 하위 클래스에서 Context를 얻을 수 있음을 알고 있습니다. 하지만 PublicPar는 공용 클래스이므로이 클래스에서 Context를 가져 오는 방법은 무엇입니까?공통 클래스에서 컨텍스트를 가져 오는 방법은 무엇입니까?
public static void SetNotification(Context context) {
}
하는 설정하지 기억하십시오 : 당신이 당신의 PublicPar
클래스와 같은 공통 (도우미 형) 클래스가있는 경우
public class SMSMain extends ListActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
Context my=getApplicationContext();
}
}
public class PublicPar {
public static void SetNotification(){
}
}
생성자에 하나를 제공합니까? – panini
@panini처럼. 정적 변수에 저장하지 마십시오. –
@panini 그건 좋은 생각이 아니야. 문맥이 너무 쉽게 누출됩니다. – Szymon