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

getWindow() 오류

0 추천
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState){

    View v = inflater.inflate(R.layout.fragment_candy_first, container, false);
    Brightness = (SeekBar) v.findViewById(R.id.brightness);

    Brightness.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
        @Override
        public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
            if (progress < 10) {
                progress = 10;
                Brightness.setProgress(progress);
            }

            Window window = getWindow();//이부분에서 에러
            WindowManager.LayoutParams params =  getWindow().getAttributes();
            params.screenBrightness = (float) progress / 100;
            getWindow().setAttributes(params); //이부분에서 에러

        }
 
SeekBar을 통해서 밝기 조절하는 어플을 만들고 있습니다.
다음과 같은 코드인데 getWindow에서 자꾸오류가 나네요 ㅠㅠ 이거 어떻게 처리해야하죠?
익명사용자 님이 2015년 11월 3일 질문

1개의 답변

0 추천
 
채택된 답변
onCreateView 를 보아하니 Fragment 내인데 바로 getWindow() 를 호출해서 그렇습니다.

getActivity().getWindow() 로 호출하세요
aucd29 (218,390 포인트) 님이 2015년 11월 4일 답변
아 이제야 되네요!!! 감사합니다 ㅠㅠㅠㅠ
...