在我的Button
上有1个MainActivity
,当用户点击它时,它启动UserProfileActivity
以查看当前登录的用户配置文件详细信息以及TextView
上的名称(值)。
例如它是这样的>>
“姓名:Bean Smith”,
“年龄:27岁”,
“性别:男性”。
我已经创建了相同的布局,我知道如何从DatabaseReference
检索数据,以显示TextView
上的值作为用户详细信息(来自DataSnapShot)。
问题:
我想在MainActivity
启动之前加载用户详细信息,以便当用户单击按钮检查用户配置文件时,值应自动自动填充。
我搜索并找到了AsyncTask
,但我真的不知道如何或何时使用它。请各位帮助,我们将非常感谢..
谢谢。
假设你有两个屏幕,A和B,或者你想要在屏幕B打开时,它以填充数据开始,使用以下逻辑。
首先,当您从一个活动转到另一个活动时,那个时间加载屏幕A上的所有数据并通过意图将数据传递到屏幕B,并使用此获取或检查收到的意图值,您可以实现目的地:
在A班
Intent intent=new Intent(A.this,B.class);
intent.putExtra("data","data_value");
startActivity(intent);
在B班
if(getIntent().getExtras()!=null)
{
String a=getIntent().getStringExtra("data").toString();
}
如下所示,您可以通过两个屏幕发送多个数据。
你可以做两件事,