마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

GCM 화면을 깨우려고 하는데 널포인트가 나옵니다.

0 추천

안녕하세요.

구글링을 통해서 gcm 구현을 하고 있습니다.

푸시는 잘오는데 슬립모드에서 깨어나질 못하고 있습니다.

http://cusmaker.tistory.com/109

위 페이지를 참고로 하고 있는데 이상하게 저는 

ContentActivity.mActivity.getWindow().addFlags(    <<<<<<<<<<< 

위 코드에서 널포인트가 나옵니다.

ContentActivity 를 아래와 같이 했는데

 

public class ContentActivity extends Activity {
public Context mContext = null;
public static Activity mActivity = null;
 
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mContext = this;
mActivity = this;
}
}
 
뭔가 잘못한건지...

다 차려놓은 밥상을 먹지고 못하고 있습니다. 

조언 부탁드립니다.

 

등가교환 (1,110 포인트) 님이 2013년 4월 15일 질문

1개의 답변

0 추천
ContentActivity.mActivity는 onCreate를 타기 전의 mActivity를 호출하는게 아닐가 추측해 봅니다.

mActivity가 static이기 때문에 바로 접근을 할 시에 onCreate를 타기전 즉, 초기 값이 null 인 mActivity가 되지 않나 싶습니다.

단순히 저의 추측성 글입니다

다른 의견이 있으시거나 제 의견이 틀렸다면 올바른 답변 다른분들이 달아주실거라 믿습니다~
chalsman (1,970 포인트) 님이 2013년 4월 16일 답변
...