Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 让ListVIew中的每个项目跳转到其他活动_Java_Android_Listview - Fatal编程技术网

Java 让ListVIew中的每个项目跳转到其他活动

Java 让ListVIew中的每个项目跳转到其他活动,java,android,listview,Java,Android,Listview,我在listView布局中有16个项目。如何让每个项目跳转到另一个活动。我尝试了以下代码,但没有发生任何事情: 这是GroupActivity.java 这是来自适配器的代码: 有人能帮我解决这个问题吗?谢谢。尝试使用活动上下文而不是应用程序上下文 intent.setClass(GroupActivity.this, ListViewGroup.class); 如果您想在onItemClick上启动相同的活动,则无需使用switch case在每行上启动新活动,只需将代码更改为: listV

我在listView布局中有16个项目。如何让每个项目跳转到另一个活动。我尝试了以下代码,但没有发生任何事情:

这是GroupActivity.java

这是来自适配器的代码:


有人能帮我解决这个问题吗?谢谢。

尝试使用活动上下文而不是应用程序上下文

intent.setClass(GroupActivity.this, ListViewGroup.class);

如果您想在onItemClick上启动相同的活动,则无需使用switch case在每行上启动新活动,只需将代码更改为:

listView.setOnItemClickListener(new OnItemClickListener() {
    @Override
    public void onItemClick(AdapterView<?> parent, View view
                                                , int position,long id) {
      Log.i("mm", " onItemClick ");
      Intent intent=new Intent(GroupActivity.this,ListViewGroup.class);

      GroupActivity.this.startActivity(intent);
    }

 });

@最受欢迎的朋友!!:3-4天后你回到这里,对吗?不,不是回来要花这么长时间,结果测试需要时间。:P
intent.setClass(GroupActivity.this, ListViewGroup.class);
listView.setOnItemClickListener(new OnItemClickListener() {
    @Override
    public void onItemClick(AdapterView<?> parent, View view
                                                , int position,long id) {
      Log.i("mm", " onItemClick ");
      Intent intent=new Intent(GroupActivity.this,ListViewGroup.class);

      GroupActivity.this.startActivity(intent);
    }

 });