Android 在活动之间传输数据的方法有哪些
我正在使用以下代码从数据库读取用户类:Android 在活动之间传输数据的方法有哪些,android,android-activity,Android,Android Activity,我正在使用以下代码从数据库读取用户类: mDatabase.orderByChild("name") .equalTo(s1) .addValueEventListener(new ValueEventListener() { @Override public void onDataChange(Da
mDatabase.orderByChild("name")
.equalTo(s1)
.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for (DataSnapshot userSnapshot : dataSnapshot.getChildren()) {
User user = userSnapshot.getValue(User.class);
}
}
我想在新活动中显示用户对象的内容。如何将用户对象传递给新活动?您可以使用以下方式传输数据:
使用Intent,您可以在两个活动之间共享数据。 在您的情况下,必须使用户对象可包裹
用户用户=(用户)getIntent().getExtras().getParcelable(“用户”)这是否回答了您的问题?是的,这回答了我的问题。你的回答实际上并没有告诉OP如何做这些事情,
使用界面
对将来阅读本文的人来说实际上没有任何意义。我的回答是根据用户提问的qn,实际的qn是传输数据的方式。所以我提到了从一个活动到另一个活动传递数据的不同方式,我们都知道它是interface的核心功能。为此,他们可以使用intent。先看qn。这里qn将列出传输数据的方法。如果qn询问如何实施这项任务,我的回答将是深入的。如果你还是android新手,你可以使用我在回答中提到的意图。