我想点击列表视图项目并转到下一个屏幕,但它不允许我点击列表视图。我一直在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);
}
});
答案 0 :(得分:0)
%s
; onItemClickListener
。AddStudentGradeActivity
替换为活动上下文。如果您的封闭类是活动,请使用getApplicationContext()
,如果它是片段使用<YourActivity>.this
,那么您将获得 <YourFragment>.this.getContext()
或
Intent intent = new Intent(<YourActivity>.this, AddStudentGradeActivity.class);