我是SO新手,也是Android新手。我尝试制作一些聊天应用程序,但我想使用此代码
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 Studio。我从视频教程中获得了该代码。
从评论中,您了解到Const是一个预定义的类,不幸的是,它不是,android库中没有此类可用。所以你的代码会像
startActivity(new Intent(UserList.this, Chat.class).putExtra("EXTRA_DATA_KEY", uList.get(pos).getUsername()));
因为在两个活动(发送活动和接收活动)中都必须使用密钥,所以通常在单独的Java文件中进行定义。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句