안드로이드 개발 질문/답변
(글 수 45,052)
간단하게 될줄 알았는데 안되네요 ㅠ.ㅠ
제가 구현하고자 하는것은
com.androidpub.qna 라는 패키지에
UI.java파일과 Test.java파일 두개가 있습니다.
UI.java파일에서는 UI만 만듭니다.
Test.java파일에는 UI에서 버튼을 만들었다면
그 버튼을 클릭했을때 동작하는 실질적인 소스를 구현 하는 것입니다.
그래서 간단하게 버튼하나 만들고 버튼을 클릭했을때 로그캣에 출력하는것을 테스트 해보려고 했는데 안되네요...
궁극적인 목표는 저렇게 로그캣을 띄우는게 아니라
예를 들면 소켓통신에서 open이라는 버튼을 만들고 버튼클릭시 socket을 연결하는 동작을 한다던지.. 이런걸 하고 싶은건데
에효~ 갈길이 멀기만 하네요 ㅠ.ㅠ
UI.java 파일 public class UI extends Activity implements OnClickListener { private Test test; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Button button = (Button)findViewById(R.id.Button01); button.setOnClickListener(this); } public void onClick(View v){ if(v.getId() == R.id.Button01) test.first(); -->이렇게 하면 logcat이 안불려지나요? } }
Test.java public class Test { public void first(){ Log.d("aaa","bbbbb"); } }
예를 들면 test = new TEST();를 넣으시면 반응하겠네요.