2011-07-04 25 views
0
public class .. { 

TextView txt; 

public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 
    txt = (TextView)findViewById(R.id.booom); 
    doMethod(); 
} 

ClassOne classOne = new ClassOne(); 
private void doMethod() { 
    classOne.refire(this, classTwo); 
} 

public ClassTwo classTwo = new ClassTwo(){ 
    public void nomnom(Double ing){ 
     txt.setText(String.valueOf(ing); //null point error 
    } 
} 

txt.setText(String.valueOf(ing);返回空指針錯誤厚望一旦程序運行時,如果我用在那裏toast不使用txt.setText,其工作的罰款。機器人的TextView返回NULL錯誤異常

會出現什麼問題?

感謝

+0

順便說一句,你沒有關閉圓括號:'txt.setText(String.valueOf(ing));' – MByD

+0

如果你可以編譯代碼,因爲你的代碼包含錯誤,我會感到驚訝。你在'txt.setText'(String.valueOf(ing);' –

回答

1

大概(TextView)findViewById(R.id.booom);返回null。確保booom是TextView的ID。

0

我的猜測是ing爲null。 String.valueOf拋出一個NullPointerException是你傳遞null。

+0

'這一行遺漏了最後一個括號')'儘管MByD是正確的,TextView也可以爲null ... – Gregory