这是我想要做的,我有一个带有用户名和密码的android登录表单,在用户输入他的凭据并登录后,下一个表单应显示在页面顶部欢迎,+用户名从登录页面输入!有人可以帮帮我吗?
我是Android开发的新手,不知道该怎么做。感谢
答案 0 :(得分:1)
您可以使用intent将用户名从一个活动传递到另一个活动。
Intent intent = new Intent(FirstActivity.this,SecondActivity.class);
intent.putExtra("username","enteredusername");
startActivity(intent);
在SecondActivity中
String name = getIntent().getStringExtra("username");
现在使用名称并显示welcome + name
http://developer.android.com/training/basics/firstapp/starting-activity.html
答案 1 :(得分:0)
为了将数据从一个活动发送到另一个活动,您需要使用意图。因此,在您的登录活动中,您将启动欢迎活动,如下所示:
Intent intent = new Intent(LoginActivity.this, WelcomeActivity.class);
intent.putextra("userName","value");
startActivity(intent);
然后,在欢迎活动中,您需要检索额外数据,如下所示:
String data= getIntent().getStringExtra("userName");
有很多可以通过Google找到的例子,许多与此类似/相同的问题之前已在SO上得到解答。
答案 2 :(得分:0)
您可以将用户名存储在sqlite或sharedpreferences中,以获取所有应用程序的用户名。