gpt4 book ai didi

java - 将值从 Activity 传递到android中的下一个 Activity

转载 作者:搜寻专家 更新时间:2023-11-01 09:02:36 24 4
gpt4 key购买 nike

我开发了一个 android 应用程序。

这是我的第一个 Activity :

public class ViewCartActivity extends Activity {

String mGrandTotal;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.viewcartactivity);

ListView mLstView1 = (ListView) findViewById(R.id.listView1);
TextView mTxtViewGrandTotal = (TextView) findViewById(R.id.mTxtViewGrandTotalValue);
Button mBtnSubmit = (Button) findViewById(R.id.mBtnSubmit);

ViewCartAdapter mViewCartAdpt = new ViewCartAdapter(
ViewCartActivity.this);

mLstView1.setAdapter(mViewCartAdpt);

if (Constants.mItem_Detail.size() > 0) {
Double mGTotal = Double.parseDouble(Constants.mItem_Detail.get(0)
.get(SingleMenuItem.KEY_TOTAL));
for (int i = 1; i < Constants.mItem_Detail.size(); i++) {
mGTotal = mGTotal
+ Double.parseDouble(Constants.mItem_Detail.get(i).get(
SingleMenuItem.KEY_TOTAL));
}

mGrandTotal = String.valueOf(mGTotal);
mTxtViewGrandTotal.setText("$" + mGrandTotal);
}

mBtnSubmit.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
// TODO Auto-generated method stub

String s= getIntent().getStringExtra(mGrandTotal);
Intent i = new Intent(getApplicationContext(), CustomerLogin.class);
i.putExtra("GrandTotal", s);
startActivity(i);

}
});

这是我的第二个 Activity :

setContentView(R.layout.customer_login);

Intent in = getIntent();
String total = in.getStringExtra(mGrandTotal);
TextView grandtotal = (TextView) findViewById(R.id.grand_total);
grandtotal.setText("Welcome ,"+getIntent().getExtras().getString(total));

在这里,我必须运行该应用程序意味着我在第一次 Activity 中获得 45.32 美元。我必须将这 45.32 美元传递给下一个 Activity ,这意味着我将变得无效。

如何清除这些错误。请帮助我如何将值从第一个 Activity 传递到下一个 Activity 。

最佳答案

更改 getIntent().getExtras().getString(total)收件人:

getIntent().getStringExtra("GrandTotal"); 

或者

String total = in.getStringExtra("GrandTotal");
grandtotal.setText("Welcome ," + total);

关于java - 将值从 Activity 传递到android中的下一个 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13987269/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com