我的代码不会带我到下一个屏幕

时间:2018-05-02 14:08:29

标签: java android mobile

我想点击列表视图项目并转到下一个屏幕,但它不允许我点击列表视图。我一直在Youtube上关注这个人他的一件作品,我已经仔细检查了我的代码,但我的代码似乎没有用。

我关注的视频的链接:https://www.youtube.com/watch?v=mm6k1KAGFgA&index=2&list=PLk7v1Z2rk4hj6SDHf_YybDeVhUT9MXaj1

如果有人可以帮助我会很棒!!!

我的代码:

   listViewStudents.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {

                Student student = students.get(i);

                Intent intent = new Intent(getApplicationContext(), AddStudentGradeActivity.class);

                intent.putExtra(STUDENT_ID, student.getStudentName());
                intent.putExtra(STUDENT_NAME, student.getStudentName());

                startActivity(intent);
            }
        });

1 个答案:

答案 0 :(得分:0)

  • 检查是否调用%s;
  • 检查清单中是否定义了onItemClickListener
  • AddStudentGradeActivity替换为活动上下文。如果您的封闭类是活动,请使用getApplicationContext(),如果它是片段使用<YourActivity>.this,那么您将获得

<YourFragment>.this.getContext()
Intent intent = new Intent(<YourActivity>.this, AddStudentGradeActivity.class);