我有一個TextView,它在我的活動的登錄頁面顯示一條錯誤消息。當我回到這個活動時,我不知道如何清除它的價值。我使用editText.setText("")
作爲EditText字段。但是當我試圖使用這個爲我的TextView它顯示NullPointerException
這裏可以使用什麼?如何在還原回相同的活動時清除TextView?
error = (TextView) findViewById(R.id.errorPopUp);
我有一個TextView,它在我的活動的登錄頁面顯示一條錯誤消息。當我回到這個活動時,我不知道如何清除它的價值。我使用editText.setText("")
作爲EditText字段。但是當我試圖使用這個爲我的TextView它顯示NullPointerException
這裏可以使用什麼?如何在還原回相同的活動時清除TextView?
error = (TextView) findViewById(R.id.errorPopUp);
在onResume()
方法:
@Override
protected void onResume()
{
super.onResume();
error.setText("");
}
在'onResume()'不需要識別textview?如Chetna提到的 – Praveenkumar
,她已初始化'TextView' ...並且該實例可以/將被使用... – GAMA
好吧。 GAMA。感謝你的信息。 – Praveenkumar
您應該檢查這個Activity Life Cycle
的onResume()是做這樣的東西在正確的地方。 – Akram
在這裏多發一點你的代碼 –
你的實際問題是當你回到那個活動時,textview引用變爲null ...是否正確? – MobileEvangelist