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

variable might not have been initialized 오류

0 추천
HelpReturn 클래스
public static HelpReturn getInstance(Context context) {
        if (instance == null) {
            instance = new HelpReturn(context);
        }
        return instance;
    }
 
다른 클래스
HelpReturn HelpReturn = HelpReturn(여기).getInstance(SMSSend.this.getApplicationContext());

 여기 해놓은 HelpReturn이라는 클래스 호출 부분이 안드로이드 스튜디오 상에서 오류가 발생한 부분입니다

자바 문법 오류인거 같은데 자바 초보라 잘모르겠네요 ;;

변수에서 오류 난거면 초기값을 설정해주면 될거 같은데

클래스에서 오류가 나버리니 문제입니다..

선배 개발자님들, 고수분들에게 조언 구해봅니다

도그풋러 (640 포인트) 님이 2015년 10월 26일 질문

1개의 답변

0 추천
말 그대로 변수가 초기화 안 된 듯 하다는 오류입니다.

HelpReturn HelpReturn 가 의심 스럽습니다.

HelpReturn helpReturn 같은게 되어야 할 듯 한데요...

그게 아니라면 HelpReturn(여기) 도 의심스럽구.

HelpReturn의 멤버 변수를   static HelpReturn instance; 로 선언 하셨다면,  static HelpReturn instance = null; 로 변경  해주세요.
익명사용자 님이 2015년 10월 26일 답변
2015년 10월 26일 수정
...