0
У меня есть две переменные: одна представляет собой массив строк, который заполняется из базы данных, а другой создается в программе, и я хочу выполнить код если они равны. Я подтвердил, что они имеют одинаковое значение, но сравнение, похоже, терпит неудачу.Две переменные String равного значения не равны (android)
В этом случае элемент массива String также равен «2», но сравнение не выполняется.
if (r3.isChecked())
{
choosenButton = "2";
if (choosenButton == Global.dbCorrectAnswer[0])
{
Toast.makeText(MySchoolOnline.this, "Correct", Toast.LENGTH_SHORT).show();
}
}
Благодаря этим решить мою проблему –