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

전역변수(?)를 생성하는 방법이 궁금합니다.

–1 추천
public class MainActivity extends Activity {
    protected void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
         setContentView(R.layout.activity_main);
         String allarea = "클래스내에서는 어디서나사용";
     }
    
     private void openList(){
           String new_allarea = allarea;   // 이런식으로 가능하게 하려면
     }
    

    protected void onResume() {
         String re_new_allarea = allarea;   // 여기서도 자유롭게 사용가능하게
    }
}

위에서처럼 위쪽에 onCreate에서 변수에 한번 값을 담아놓으면

해당 Class 안에서라면 어디에서나 그 변수를 똑같은 명칭으로 사용이 가능하도록 하려면

변수 선언을 어디서 어떻게 해줘야되는지 알고 싶습니다.

개님의습성 (2,500 포인트) 님이 2013년 6월 14일 질문

2개의 답변

+1 추천
 
채택된 답변
public class MainActivity extends Activity {

    String allarea = "클래스내에서는 어디서나사용";

    protected void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
         setContentView(R.layout.activity_main);         
     }
     
     private void openList(){
           String new_allarea = allarea;   // 이런식으로 가능하게 하려면
     }
     
 
    protected void onResume() {
         String re_new_allarea = allarea;   // 여기서도 자유롭게 사용가능하게
    }
}

 

익명사용자 님이 2013년 6월 14일 답변
개님의습성님이 2013년 6월 14일 채택됨
0 추천
1번줄과 2번줄 사이에 넣으시면 됩니다.
q1212 (26,020 포인트) 님이 2013년 6월 14일 답변
...