핸드폰이 켜지면 프리퍼렌스에 저장해둔 데이터를 읽어서 a라는 값과 비교하는 프로그램을 만들려고 하는대요..

public class PreferBR extends BroadcastReceiver{ 
    @Override
    public void onReceive(Context context,Intent intent){
     String strAction = intent.getAction();
     SharedPreferences pref=PreferenceManager.getDefaultSharedPreferences();  <---이부분

       if(strAction.equals(Intent.ACTION_BOOT_COMPLETED))
       {

              ..................

        }

    }

}

 

브로드캐스트 리시버를 만들고 여기서 프리퍼렌스에 저장된 변수를 가져오고 싶은대요

     SharedPreferences pref=PreferenceManager.getDefaultSharedPreferences(); 이런식으로 가져 오려고 하니

getDefaultSharedPreferences()의 메소드를 어떻게 줘야 할지 모르겠습니다... context 라는대... 책에 나온 예제는 this를 넘기고 있는데.. 이게 온 크리에이트가 아니라 this를 넘길수도 없고.. 어떻게 해야 하는건가요 ㅡㅠ