안드로이드 개발 질문/답변
(글 수 45,052)
a 라는 액티비티에
page=0 이라는 전역변수를 선언해서
b라는 액티비티에서 page=5 로 바꿔주고 싶은데
전역변수 쓰는 방법을 아애 모르겠습니다 ㅠ
하나만 예제로 써주시면 안될까요.. 전역변수 글들 찾아봤는데 도무지 아해가 안되네요..
2012.05.12 21:22:09
static 으로 쓰면 다른 class 에서 쓸 수 있습니다.
B라는 class 가 A라는 class 안에 있는 내부 class 라면 static 으로 하지 않아도 B가 쓸 수 있지만,
A라는 class (여기서 activity 이건 view 이건 상관이 없겠죠) 에 있는 변수를 쓸려면
A 자신의 instance 를 B에게 던져주어서 B가 쓸 수 있게 해주던가
public static 으로 선언해놓으면 B뿐만 아니라 다른 class 들도 쓸 수 있을 것 입니다.




A라는 액티비티의 page 변수를
B에서 5로 바꾸는건가요 아니면
A라는 액티비티의 page 변수를 가져와서
B 라는 액티비티의 page변수를 5로바꾸는건가요?