2016-12-15 3 views
0

Значение null не подходит. Я хочу заменить нулевое значение без ответа после проверки.Null value заменить 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, а затем присвоить ansText «", если null? –

ответ

1

Существует не достаточно информации здесь, чтобы помочь вам с ошибкой, но вы можете просто сделать это для того, чтобы получить по этому вопросу на данный момент, если uans переменная равна нулю:

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