开发者社区 问答 正文

创建 onItemClickListener 时出错

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

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

    在 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
    赞同 展开评论
问答地址: