【问题标题】:How do you pass data/parameters to another activity in Android您如何将数据/参数传递给 Android 中的另一个活动
【发布时间】:2011-09-14 11:42:45
【问题描述】:

如何在android中将数据/参数值从一个活动传递到另一个活动?

我用过

loginname=txtloginname.getText().toString();
password=txtpassword.getText().toString();
Bundle bundle = new Bundle();
bundle.putString("loginname", loginname);
bundle.putString("password", password);
Intent newIntent=new Intent();
newIntent.putExtras(bundle);
setResult(RESULT_OK,newIntent);
finish();

但我只能获取登录名值 如何将登录名和密码的密钥和值都放在?

【问题讨论】:

  • 您能否将您收到的代码发布到另一个活动中
  • 嗨 Stuti,我是这样的:extras = getIntent().getExtras();如果(额外==空){新字符串=空; } else { newString= extras.getString("STRING_I_NEED"); }

标签: java android android-intent parameter-passing bundle


【解决方案1】:

可以使用方法:

getStringExtra()

【讨论】:

    【解决方案2】:

    你可以说newIntent.putExtra("name",value);多次使用它来添加多个数据。根据您存储的数据,在下一个活动中调用 getStringExtra("name");

    【讨论】:

    • 嗨 devA,它是 getExtra() 吗?我没有找到 getExtraString()。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多