最初のボタンをクリックすると2つのボタンがあり、M値を文字列に割り当て、2番目のボタンで同じ文字列変数にF値を割り当てたいAndroid:ボタンで値を渡すスイッチケースを使用してクリック
下記のコード性別でがnullの場合、文字列変数であり、我々はregmalebtnをクリックしたときに、私たちは、私はセット - 追加していないXML、第2ボタン
の文字列性別とFに値Mを渡す必要があります両方のボタンにテキストを入力します。私がこれをやっているときに、null値が渡されていて、nullポインタ例外が発生しています。
これを解決するにはどうすればよいですか?どんなヘルプも大いにありがとうございます
ありがとうございます...!
String gender = null;
Button regmalebtn = (Button) findViewById(R.id.regmalebtn);
Button regfemalebtn = (Button) findViewById(R.id.regfemalebtn);
// Here in the above line I m getting the error//
public void onClick(View v) {
switch(v.getId()){
case R.id.regmalebtn:
// gender = regmalebtn.getText().toString();
gender.equals("M");
// request.addProperty("gender",gender);
break;
case R.id.regfemalebtn:
// gender = regfemalebtn.getText().toString();
gender.equals("F");
// request.addProperty("gender", gender);
break;
default:
break;
}
}
gender.equals( "M");あなたが価値を割り当てる必要があるのではなく、性別の価値をMと比較していることを意味します。例gender = "M" –