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

싱글톤 패턴 질문합니다.

0 추천

Singleton pattern 으로 하려고하는데요

MyData 클래스를 따로 파일을 만들어서 생성하고

activity에서 값을 설정한다음에

다른 일반 클래스에서 값을 가져오려고하는데 자꾸 0이 나오네요ㅠㅠ

뭐가 문제인지 잘모르겠습니다ㅠㅠ

 

 

>> MyData.class 파일

>> 다른일반 클래스파일

MyData myData = MyData.getInstance();
System.out.print(myData.getValue1());

>> activity 파일

MyData myData = MyData.getInstance();
myData.setValue1(111);
tngus (320 포인트) 님이 2016년 11월 17일 질문
tngus님이 2016년 11월 17일 수정

1개의 답변

+1 추천
 
채택된 답변
다른 일반 클래스라는게 어떤건지... 하나의 프로젝트 안에 들어있는 다른 클래스인가요?
mg2000 (2,640 포인트) 님이 2016년 11월 18일 답변
tngus님이 2016년 11월 18일 채택됨
네, 한 프로젝트 안에 있는 다른디렉토리의 액티비티가 아닌 클래스입니다.
해당 부분의 코드만 봐서는 특이점을 찾기 어렵네요.

전체적인 코드 흐름이 어떻게 되는지 봐야 할 것 같군요.

말씀하신 다른 일반 클래스의 System.out.println이 먼저 실행되는건 아닌지..
감사합니다. 정말로 System.out.println이 먼저 실행되는거였어요...감사합니다!!!
...