2012-10-19 35 views
2
sample = (Button) findViewById(R.id.sampleButton); 
sample.setOnClickListener(new View.OnClickListener() { 
    public void onClick(View v) { 
     // TODO Auto-generated method stub 
    } 
}); 

當我嘗試加載我的Activity時,它會在偵聽器上引發空指針異常。 爲什麼?我已經定義了我的按鈕變量全局。按鈕上的NullPointerException setOnClickListener

Button sample; 
+0

請寄日誌。 – Sabre

回答

6

您的按鈕sampleButton可能不是在你傳遞給setContentView()佈局。 findViewById()只能找到當前顯示的視圖。

+0

是的,'Button sample'似乎是NULL。 – shkschneider

+0

@Sam:我會標記這個答案tomo ...謝謝...現在搬出去。 – theJava

+0

@theJava好的,如果您以後需要更具體的建議,我很樂意提供幫助,但您必須提供更多信息,包括LogCat和當前佈局。 – Sam

相關問題