2016-12-15 77 views
0

null值即將到來。清除檢查後,我想要替換空值並且沒有答案。空值替換android

 public void onFinish() { 
     for (int i=0; i< rg.getChildCount();i++){ 
      rg.getChildAt(i).setEnabled(false); 
      rg.clearCheck(); 
     } 
    } 
}.start(); 

btnNext.setOnClickListener(new View.OnClickListener() { 
    @Override 
    public void onClick(View arg0) { 
     RadioButton uans=(RadioButton)findViewById(rg.getCheckedRadioButtonId()); 

     String ansText = uans.getText().toString(); 
+3

在那裏你獲得空值? –

+0

如果你在uans中得到null(你的問題還不夠清楚,告訴我究竟是什麼),爲什麼不簡單地檢查null,然後將ansText賦值給「」,如果爲null? –

回答

1

沒有足夠的信息在這裏幫你出錯誤,但你根本無法做到這一點,爲了克服這個問題,現在如果uans變量爲空:

String ansText; 
if(uans !=null) 
    ansText = uans.getText().toString(); 
else 
    ansText = "No answer";