2015-01-02 15 views
0

在我的Android應用程序,當我嘗試使用此代碼:使用toString()方法的應用程序崩潰

EditText et = (EditText) findViewById(R.id.editText); 
String s = et.getText().toString(); 

我的應用程序崩潰。該事件由對話正面點擊觸發。

如何在沒有我的應用程序崩潰的情況下訪問EditText的文本?

+2

什麼是錯誤信息? – SalmonKiller

+0

沒有錯誤信息。該應用只是崩潰。 – CDuck

+0

[可惜MyApp已停止。我怎樣才能解決這個問題?](http://stackoverflow.com/questions/23353173/uncomfort-myapp-has-stopped-how-can-i-solve-this) – stkent

回答

2

可能有兩個問題:

  1. 有作爲editText

  2. EditText類沒有這樣的元素不被導入。

  3. EditText元素爲空,所以字符串s爲空。

以下是找到實際問題的幾種方法:

  1. 使用Android這樣的工作室的IDE。它在那裏和那裏報告許多小問題。

  2. 仔細檢查你的代碼,並確保它說明了任何可能的情況。

  3. 設置System.out.print聲明以更好地記錄變量值和其他屬性。

相關問題