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

쉬운문제 같은데 못풀어서 미치겠네요.. 다른 클래스 호출 관련 문제입니다.

0 추천
android 어플을 이클립스 환경에서 개발 중인데요.

 

A클래스에서 B클래스의 메소드를 호출할때

 

B클래스까지의 호출하려는 method 까지는 잘들어가는데

 

ㄱ객체에 대한 메소드 명령이 실행되지 않는 경우가 혹시 있으신가요?

 

예를 들면

 

A클래스에서 B클래스의 goShoping(); 메소드를 호출 하는데요.

 

public void goShoping(){

System.out.println("ㅎㅎ");

pager.setCurrentItem(1);

}

 

ㅇ여기서 System~은 출력이 잘되는데

아래 pager.setCurrentItem(1); 은 동작이 안되네요.

 

널오류도 없고 실행도 잘되는데, 해당 메소드만 동작이 안되는 ..

 

B클래스의 pager-를 생성한 init()에서 pager.setCurrentItem(1) 하면 잘 작동되거든요.

 

좋은 주말되시고 조언 부탁-드립니다.
울라올 (140 포인트) 님이 2015년 8월 23일 질문
A클래스에서 B클래스에 있는 init()를 실행 하고나서 goShoping()을 실행해보세요.

1개의 답변

0 추천
로그캣을 한번 보시길..

소스가 없어서 잘 모르겠지만, 말씀하시는것만 가지고 판단하기에는 pager가 null 일 가능성이 무지

높다고 생각됩니다.

그거 아니고서야 메소드가 정상적으로 호출 됬는데 중간에 끊기는(?)일은 에러밖에 없죠..
아시리 (8,400 포인트) 님이 2015년 8월 24일 답변
...