首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Const.EXTRA_DATA错误

Const.EXTRA_DATA错误
EN

Stack Overflow用户
提问于 2015-12-07 04:38:31
回答 2查看 68关注 0票数 1

我在这方面是新的,在Android中也是新的。我尝试制作一些聊天应用程序,我想使用下面的代码

代码语言:javascript
复制
ListView list = (ListView) findViewById(R.id.listUser);
list.setAdapter(new UserAdapter());
list.setOnClickListener(new View.OnClickListener()
  {
    @Override
    public void onClick(View v)
    {
      startActivity(new Intent(UserList.this, Chat.class).putExtra(Const.EXTRA_DATA, uList.get(pos).getUsername()));
    }
  });

但是问题是,Const.EXTRA_DATA有错误,因为它不能解决,而且uList.get(pos)也是,我使用Android。我从视频教程中得到的代码。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-12-07 04:54:35

从您了解到Const是一个预定义类的注释来看,不幸的是,在android库中没有这样的类。所以你的代码就像

代码语言:javascript
复制
startActivity(new Intent(UserList.this, Chat.class).putExtra("EXTRA_DATA_KEY", uList.get(pos).getUsername()));

由于密钥必须在两个活动(发送活动和接收活动)中使用,所以通常在单独的Java文件中定义密钥。

票数 0
EN

Stack Overflow用户

发布于 2015-12-07 04:44:46

你好,亲爱的,您正在使用您的代码片段,如

代码语言:javascript
复制
Const.EXTRA_DATA

对吗?

class 取名为和

具有类似的静态字符串变量

EXTRA_DATA

->,所以最终你的类会出现在

代码语言:javascript
复制
public class Const{

public static String EXTRA_DATA="EXTRA_DATA";

}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34126539

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档