안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
이클립스에서 에러로 처리하는 것 중에서 이상한 것이 있어서 문의 드립니다.
import android.os.Vibrator;
private final Vibrator mVibrator = new Vibrator();
이렇게 하면, 이클립스에서 에러가 나옵니다.
The constructor Vibrator() is not visible
안드로이드 소스를 보면,
public class Vibrator
{
IHardwareService mService;
/** @hide */
public Vibrator()
{
mService = IHardwareService.Stub.asInterface(
ServiceManager.getService("hardware"));
}
이렇게 되어 있습니다.
분명, 생성자는 있는데, 왜 저런 에러가 나오는 것인지요?
/** @hide */
이 주석이 뭔가 특별한 의미가 있는 것인지요?
이 에러를 없애려면 어떻게 써야 하는지요?
감사합니다.