嘿所有我会尽量保持简洁明了的
我正在开发一个Android应用程序,我正在努力将用户,用户名传回数据库
用户名通过上一个活动的意图传递,已在文本视图中显示,以验证它是否显示正确的用户名,它在屏幕上显示,但它不断向数据库发布“currentuser”
UserName = (TextView) findViewById(R.id.UserName);
UserName.setText(getIntent().getStringExtra("CurrentUser"));
final String LoggedInUser = (getIntent().getStringExtra("CurrentUser"));
UserName.setText(LoggedInUser);
然后,当发布到数据库时,此行应该检索值
UserName.getText().toString(),
其余值正在进入数据库精细,用户输入整数,由于某种原因,用户名将继续作为
“当前用户”
关于我做错了什么的想法?
谢谢
intent.putExtra("CurrentUser", LoggedInUser);
startActivity(intent);
答案 0 :(得分:0)
从之前的活动开始:
private void YourMethodName(View view) {
Intent i = new Intent(CurrentActivity.this, SecondActivity.class);
i.putExtra("savedUser", savedUser);
Log.e("username", "--->>" + savedUser);
startActivity(i);
}
现在,在下一个活动类onCreate()
方法中,
Intent extras = getIntent();
String userName = extras.getStringExtra("savedUser");
比使用它,etUsername是EditText,
etUsername.setText(userName);
答案 1 :(得分:0)
好的修复,我在php中输错了。而不是" $ value"我发布了' value'这就是为什么它一直在发布currentuser
感谢大家的帮助