2016-12-15 1 views
0

値はnullになります。私はチェックをクリアした後、無回答でnull値を置き換えたい。null値がアンドロイドに置き換わります

 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

あなたがnullを取得している場合(あなたの質問は正確に何かを教えてくれるほど明確ではありません)、nullをチェックして、nullの場合にansTextを割り当てます。 –

答えて

1

ありエラーであなたを助けるためにここに十分な情報はありませんが、uans変数がnullの場合は、単に今のところ、この問題を乗り越えるためには、この操作を行うことができます。

String ansText; 
if(uans !=null) 
    ansText = uans.getText().toString(); 
else 
    ansText = "No answer"; 
関連する問題