public class Global extends Application인 global 클래스가 있습니다

거기서 변수들을 선언하고 getter setter 설정했고요...

근데 private static은 getter setter 로만 액세스 가능인가요?

void onCreate(){

//이부분//

}

위에 표시한 부분에(저건 Global.class안에 있는 겁니다...)

변수들 값을 onCreate안에서 설정해 줬는데요... 문제 없겠죠?

 

그리고 마지막으로... getter은 data라는 변수로 얘기하자면

Private static String data;

public [static] String getdata() {
  return data;
 }
 
 public void setdata(String data) {
  this.data = data;
 }

 

저기에 [  ] 표시한 static이 들어가야하나요?

 

마지막으로 Application을 상속하면 findViewById는 못쓰나요?

 

좀 두서없는 글이 되었네요

 

정리하자면

1. private static변수는 다른 클래스에선 직접 접근 못하고 getter setter로 간접적으로만 접근하나요?

2.Application을 상속하는 클래스안의 onCreate() 메소드에서 변수 설정해줄때 같은 클래스니까 setter 필요없나요?

3.public static String getdata(){}인가요 public String getdata(){}인가요?(static아니면 다른 클래스에서 접근 못하는걸로 알고있는데...맞나요?)

4.EditText receivedtxt=(EditText) findViewById(R.edittxt)이런건 Activity클래스 내에서 해줘야 하나요?