編集テキスト フィールドで if else ケースを使用しています。この場合、編集テキスト値が5より大きい場合、送信ボタンを押すとポップアップが表示されますが、編集テキストフィールドに値を入力しないと、プログラムが強制的に閉じられ、場合にエラーNullポインタ例外が発生します。
私のプログラムは以下のとおりです
EditText name, temp,id_name;
Button submit,display;
ArrayList<NameValuePair> postParameters1 = new ArrayList<NameValuePair>();
String resp=null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
name=(EditText)findViewById(R.id.et_nm);
temp=(EditText)findViewById(R.id.temp);
submit = (Button)findViewById(R.id.button1);
submit.setOnClickListener(this);
}
public void onClick(View butt)
{
switch(butt.getId())
{
case R.id.button1:
ds.setName(name.getText().toString());
ds.setTemp(temp.getText().toString());
if( temp > 5)
{
tv1=new TextView(this);
tv1.setText(" Temp is High");
Dialog(tv1);
}
}
....
....