336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
안드로이드에서 전역 변수~ 어느 액티비티에서나 쓸 수 있는 변수 생성법
자바에서는 보통 싱글턴으로 클래스를 만들어서 static을 활용하여 액티비티에 상관없이 변수값을
공유해서 사용할 수 있도록 코드를 작성합니다.
(물론 이렇게 사용하셔도 되지만 이왕이면 안드로이드 자체에서 저런 의도로 만들어 놓은 클래스를
이용해서 사용하는 방법이 좋겠죠)
그 방법은 Application이라는 클래스를 이용하는 방법 입니다.
아래 예제 코드 첨부하겠습니다.
class MyApp extends Application { private String myState; public String getState(){ return myState; } public void setState(String s){ myState = s; } } class Blah extends Activity { @Override public void onCreate(Bundle b){ ... MyApp appState = ((MyApp)getApplicationContext()); String state = appState.getState(); ... } }
그리고 나서 mainfest 에 application을 명시해주기만 하면 끝입니다.
'프로그래밍 > 안드로이드' 카테고리의 다른 글
안드로이드 디바이스 아이디를 얻는 코드~ (0) | 2013.10.03 |
---|---|
px,in,mm,pt,sp 의 다른점 (0) | 2013.10.03 |
안드로이드에서 이메일 보내는 방법 (0) | 2013.10.03 |
안드로이드 상태를 저장하기 (0) | 2013.10.03 |
out of bitmap error (0) | 2013.10.03 |