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

안드로이드에서 자바 클래스 실행

0 추천
안드로이드 클래스에서

버튼 클릭시 자바 클래스를 실행하고 싶습니다.

안드로이드

button.~~~~~{

   Sec sec = new Sec();

}

 

자바

public class Sec {
     public static void main(String[] args) {
          conditionalCreate();
       }

     private static void conditionalCreate(){

    ~~~~~~~~~~~~~~~~~~~~~
   System.out.println("AAAA");
        

     }

}

 

생성자만 만들어주면 실행이되나요???
쿠쿠부다스 (6,470 포인트) 님이 2017년 1월 6일 질문
뭔가 자바책의 첫부분이라도 .. 해보심이 좋을듯합니다..
보통 값을 사용할려면 생성자 생성하여 실행하면 되는 것으로 아는데.
그냥 값을 실행하는 것이 아니라 main문의 condionalCreate의 안을 실행하고 싶은데.

생성자만 생성하면 될거같지가 않습니다..
MAIN 스레드 부분을 빼시고 하세요 .. "public static void main(String[] args)" 이부분
public class Sec {
     public Sec () { /// 생성자
       }

     public void conditionalCreate() {
       Log.d("TEST","AAAA");
     }
}

--------------------------------------------

Sec sec = new Sec();

sec.conditionalCreate();


이런식으로 바꿔서 해보세요
public class Sec {
     public Sec () { /// 생성자
            conditionalCreate();
       }

     private void conditionalCreate() {
       Log.d("TEST","AAAA");
     }
}

--------------------------------------------

Sec sec = new Sec();

원하시는건 이거겠네요 ' ㅅ'

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...