Java 如何从列表中获取对象中的字符串值?

Java 如何从列表中获取对象中的字符串值?,java,android,string,Java,Android,String,我希望通过单击特定对象,从列表中由一个ImageView和两个TextView组成的对象中获取字符串值。但问题是,我无法得到我想要的字符串 toast消息应该显示secondTextView的值,但它显示它喜欢的任何内容 换行 TextView otherUid = findViewById(R.id.uidTextView); 致: 它应该能工作。。。 嗨,山姆, 在获取第二个文本视图之前,需要设置其文本。 您可以将android:text添加到xml中的第二个textview中,以获得静

我希望通过单击特定对象,从列表中由一个
ImageView
和两个
TextView
组成的对象中获取字符串值。但问题是,我无法得到我想要的字符串

toast消息应该显示second
TextView
的值,但它显示它喜欢的任何内容

换行

TextView otherUid = findViewById(R.id.uidTextView);
致:

它应该能工作

。。。 嗨,山姆, 在获取第二个文本视图之前,需要设置其文本。 您可以将android:text添加到xml中的第二个textview中,以获得静态文本(默认值)。 要在第二个文本视图中添加动态文本,只需在创建列表元素时设置文本即可。 希望这有帮助


干杯

“…但它显示它喜欢的任何东西。”这到底是什么?@NikosHidalgo我的意思是它没有显示文本视图中显示的确切字符串值。相反,它会在列表中显示其他对象的值。谢谢你的回答,但我当然会在其中设置一个值。我只是没有显示代码的那一部分。这是我的错。无论如何,谢谢你的回复。很高兴你喜欢。
public void chitChat(View view) {

    TextView otherUid = findViewById(R.id.uidTextView);
    String othersUid = otherUid.getText().toString();

    Toast.makeText(PartyActivity.this, othersUid, Toast.LENGTH_LONG).show();


    if (user != null && user.isEmailVerified()) {
        Intent myIntent = new Intent(PartyActivity.this, ChatActivity.class);

        myIntent.putExtra("Other Uid", othersUid);

        PartyActivity.this.startActivity(myIntent);
    }
    else {
        //...
    }
}
TextView otherUid = findViewById(R.id.uidTextView);
TextView otherUid = view.findViewById(R.id.uidTextView);