私は自分のコードでこれを経験していますが、その理由がわかりません。基本的に、XMLでandroid:textを「0」に設定しています。getTextで「0」かどうかを確認すると、falseが返されます。setTextで0に設定し、もう一度確認すると、trueが返されます。
<TextView android:id="@+id/edit_text"
android:text="0" />
TextView calc = (TextView) findViewById(R.id.edit_text);
return( calc.getText() == "0" ); // false
----
calc.setText( "0" );
return( calc.getText() == "0" ); // true
なぜこれが起こるのですか?calc.getText()が0であるかどうかを確認するにはどうすればよいですか?