需要了解如何在android中从一个类获取对象到另一个类?我需要将一个类的对象转换为另一个类来在折叠工具栏中设置标题。我在一个片段中有一个ListView,在单击列表项后,将打开另一个活动,我想获取ListView名称并在折叠工具栏上设置标题。 / p>
答案 0 :(得分:0)
你可以使用intent和putExtra方法
答案 1 :(得分:0)
您可以使用:
Intent intent = new Intent(activity2.this, activity1.class);
intent.putExtra("message", message);
startActivity(intent);
输入您想要传递的名称而不是消息。
答案 2 :(得分:0)
如果您想使用object
将Bundle
从一个班级传递到另一个班级,那么Parsable
或Serializable
是实现这一目标的两种方法。但是,通过Bundle
传递对象是一种很好的编码习惯 。您应该在Bundle
中传递该对象的参数,并在接收器类中创建该对象。
答案 3 :(得分:0)
您可以将Intext()置于Intent中,然后在活动中使用getExtras()方法获取您输入的内容。
或者如果它们只是简单的类而不是活动,那么只需将元素设置为静态,并通过在第二个类中创建该类的对象来评估它们。
请参阅This问题以了解如何使用putExt()。