I have a problem with getText()
method. When I run this app and enter any number, also 9 it displays vcx. Is my if
statement invalid or what?
public class Quadratic extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_quadratic, container, false);
// layout
Button calc = (Button)rootView.findViewById(R.id.calcbtn); //main button
final EditText etfx2 = (EditText)rootView.findViewById(R.id.etfx2); // x^2 etf
final TextView tbefs = (TextView)rootView.findViewById(R.id.tbefs);
calc.setOnClickListener(new View.OnClickListener()
{
public void onClick (View v){
String a= etfx2.getText().toString();
if(a=="9")
{
tbefs.setText("asd");}
else
{
tbefs.setText("vcx");
}
}
});
return rootView;
}}