我应该在事件侦听器中向此 Intent 构造函数传递什么?

What should I pass to this Intent constructor inside an event listener?

提问人:professionalgrammer 提问时间:2/20/2021 更新时间:2/20/2021 访问量:81

问:

我是 Android 开发的新手,当用户单击 ListView 中的项目时,我正在尝试启动另一个活动。但是,我被困在试图创建一个意图来做到这一点。我正在尝试遵循指南,他们使用关键字。但是,它在这种情况下不起作用,因为引用了 .thisthisAdapterView.onItemClickListener

我目前的代码是这样的:

list.setOnItemClickListener(
   new AdapterView.OnItemClickListener() {
      @Override
      public void onItemClick(AdapterView<?> adapter,
                              View item, int pos, long id) {
         Intent intent = new Intent(this, OtherActivity.class);
        // use the Intent to start another activity...
        }
   });

我应该用什么替换?this

java android-intent 这个

评论


答:

0赞 Hamid Sj 2/20/2021 #1

在 之前使用您的活动名称,例如:this

Intent intent = new Intent(MainActivity.this, OtherActivity.class);