안드로이드 개발 질문/답변
(글 수 45,052)
Activity들 간에 전역적으로 변수를 만들어 쓸수 있는
방법이 없는지 궁금해서 문의 드립니다.
Main.java
About.java 라는 파일 두개를 만들어
각각 Activity로 활용 했습니다.
그런데 문제는
intent.putExtra("키",값);
intent.getStringExtra("키");
이런식으로 데이터를 주고 받을순 있지만
두개의 Activity에서 공통으로 사용 할수 있는
전역 변수를 만들수는 없는지 궁금합니다.
예를 들어
String a = "test"; 라고 변수를 만들고
Main.java 에서 System.out.println(a);
About.java 에서 System.out.println(a);
했을때 둘다 "test" 라고 찍히게 할수 있는지요?
방법이 없는지 궁금해서 문의 드립니다.
Main.java
About.java 라는 파일 두개를 만들어
각각 Activity로 활용 했습니다.
그런데 문제는
intent.putExtra("키",값);
intent.getStringExtra("키");
이런식으로 데이터를 주고 받을순 있지만
두개의 Activity에서 공통으로 사용 할수 있는
전역 변수를 만들수는 없는지 궁금합니다.
예를 들어
String a = "test"; 라고 변수를 만들고
Main.java 에서 System.out.println(a);
About.java 에서 System.out.println(a);
했을때 둘다 "test" 라고 찍히게 할수 있는지요?
java파일 하나를 interface로 만들어서 거기안에 필요한 변수들을 public static final로 정의해놓고
main.java나 about.java에서 위의 java파일을 implement하면 가져다 쓰실 수 있을겁니다.