Warning при getText().toString()
Добавлено: 04 сен 2013, 13:38
Добрый день.
Пробую писать свой первый Hello World куда накидываю разные примеры из уроков. Столкнулся с тем, что Android Studio выдаёт вот такой вот warning:
Method invocation 'etMain.getText().toString()' may produce 'java.lang.NullPointerException'
Как от него избавиться? Может быть дописать какую либо проверку?
[syntax=java] public void onClick(View v) {
switch (v.getId()) {
case R.id.sBtn:
ivMain.setVisibility(View.VISIBLE);
break;
case R.id.hBtn:
ivMain.setVisibility(View.INVISIBLE);
break;
case R.id.subBut:
String res1 = etMain.getText().toString();
Log.d(TAG, res1);
tvMain.setText(res1);
break;
}
}[/syntax]
Пробую писать свой первый Hello World куда накидываю разные примеры из уроков. Столкнулся с тем, что Android Studio выдаёт вот такой вот warning:
Method invocation 'etMain.getText().toString()' may produce 'java.lang.NullPointerException'
Как от него избавиться? Может быть дописать какую либо проверку?
[syntax=java] public void onClick(View v) {
switch (v.getId()) {
case R.id.sBtn:
ivMain.setVisibility(View.VISIBLE);
break;
case R.id.hBtn:
ivMain.setVisibility(View.INVISIBLE);
break;
case R.id.subBut:
String res1 = etMain.getText().toString();
Log.d(TAG, res1);
tvMain.setText(res1);
break;
}
}[/syntax]