Android Studio无法解析符号'equals'

时间:2017-05-16 05:09:23

标签: android android-studio

我试图制作一个测验应用程序,每次提交时都会更改问题,除了.equals不起作用外它应该可以工作,并且它无法解析符号。

enter image description here

它的疯狂!任何nelp都是apreciated

1 个答案:

答案 0 :(得分:0)

我猜您已在code Method回调方法life-cycle or方法)之外添加了own部分以上这就是你收到错误的原因:

  

cannot resolve symbol 'equals'

<强> SOLUTION:

code部分移到method内。这是一个例子:

@Override
protected void onCreate(Bundle savedInstance) {
    super.onCreate(savedInstance);

    ..........
    .................

    int QuizSelection = 20;
    Intent gotosetone = getIntent();
    Intent gotosetone2 = getIntent();
    String randomintent1 = gotosetone.getStringExtra(AlarmClock.EXTRA_MESSAGE);
    String randomintent2 = gotosetone2.getStringExtra(AlarmClock.EXTRA_MESSAGE);

    if (randomintent1.equals("Quiz One")){
        QuizSelection = 1;
    } else if (randomintent2.equals("Quiz Two")){
        QuizSelection = 2;
    }

    ...........
    ..................
}

希望这会有所帮助〜