android - 在 setOnItemClickListener 事件的 ListView 中创建 Intent

标签 android android-listview onitemclicklistener

我有一个实现 Activity 的简单应用。
我正在实现 list-view onItemClickListener 如下所示。但是,我需要在此函数中创建一个 Intent。

我怎样才能做到这一点?

listView.setOnItemClickListener(new OnItemClickListener() {

    @Override
    public void onItemClick(AdapterView <? > arg0, View arg1, int arg2,
        long arg3) {
        // TODO Auto-generated method stub
        Toast.makeText(getBaseContext(), "Click", Toast.LENGTH_LONG).show();
        //need to create intent here to load view

        Intent myintent = new Intent(this, MYclass.class);
        // but this gives me error
        myintent.putExtra("id", "test");
        startActivity(myintent);

    }

});

最佳答案

你应该在发布之前进行一些搜索,我相信你可以找到很多例子 好吧,我认为你的问题是

Intent myintent = new  Intent(this,MYclass.class);

改成

Intent myintent = new  Intent(YourCurrentActivityName.this,MYclass.class);

关于android - 在 setOnItemClickListener 事件的 ListView 中创建 Intent ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22787051/

相关文章:

android - 需要 Google Play 服务,但未安装 Google Play(市场).. 怎么办?

Android Listview Listitem状态颜色

android - ListView 中的 setOnItemClickListener VS setOnItemSelectedListener。

iphone - 手机动态文字溢出

android - 如何在 python Flask 服务器端接收从 android 客户端上传的文件

java - 即使应用程序被强制停止,也要重新启动服务,即使在关闭应用程序后仍然在后台运行服务如何?

android - ViewHolder 在偶数和奇数位置膨胀布局

java - 从 Activity 类中打开 Android 抽屉导航

android - 如何在Itemclicklistener上创建listview

android - 根据 fragment 可见性自动禁用/启用监听器