创建 onItemClickListener 时出错-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

创建 onItemClickListener 时出错

我想在ListView中添加一个onItemClickListener
screenshot
但是得到错误提醒:
screenshot
如何解决这个问题呢?

展开
收起
蛮大人123 2016-02-15 15:22:07 1835 0
1 条回答
写回答
取消 提交回答
  • 蛮大人123
    我说我不帅他们就打我,还说我虚伪

    在 annonymos 类里 this 是 AdapterView.OnItemClickListener 类型的,用 YOURACTIVITYNAME.this 来指代activity

    public class MyActivity extends Activity {
    ....
    streamListView.setAdapter(this.streamAdapter);
         this.streamListView.setOnItemClickListener(new OnItemClickListener() {
             @Override
                public void onItemClick(AdapterView<?> a, View v, int position, long id) {
    >>>>>       Intent intent = new Intent(MyActivity.this, MessageDetailActivity.class);
                    startActivity(intent);
                }
         });
    ...
    }
    2019-07-17 18:43:18
    赞同 展开评论 打赏
问答排行榜
最热
最新
相关电子书
更多
面向失败设计
立即下载
移动与复制
立即下载
低代码开发师(初级)实战教程
立即下载