2012-03-02 5 views
0

코드 :는 NullPointerException이에게 던졌습니다

public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    // requestWindowFeature(Window.FEATURE_NO_TITLE); 
    setContentView(R.layout.main); 
    RelativeLayout d= (RelativeLayout)findViewById(R.id.drawer_content); 
    final LayoutInflater inflate=(LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
    TextView tv = (TextView)inflater.inflate(R.layout.text, null); 
    RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT); 
    params.addRule(RelativeLayout.ALIGN_PARENT_TOP); 

    tv.setLayoutParams(params); 
    tv.setText("Appointments"); 
    Log.i("before", "add"); 
    d.addView(tv); 
    Log.i("after", "add"); 
} 

내 슬라이딩 서랍에 동적으로 내용을 추가 할 것을 시도하고있다,하지만 나를 NullPointerException 줄 것으로 보인다.

+0

어떤 줄에서 예외가 발생합니까? –

+0

줄 번호는 어떻게 얻습니까? : p – user1152312

+0

예외가 표시됩니다. –

답변

0

디버거를 사용하고 중단 점을 추가 한 다음 F6 키를 눌러 라인 실행을 볼 수 있습니다.

+1

디버거를 사용하는 것은 매우 유용한 기술이지만 직접적인 대답보다는 "일반적인"설명에 더 적절하다고 생각합니다. 사용자가 찾고자하는 것이 더 구체적 일 수 있습니까? – EthanB

+0

무슨 말을하고 싶은지 이해하지 못했습니다. – yogs

관련 문제