因此,假设用户在我的Incomings类的EditText字段中输入总数,然后我希望将其传递给我的Results类。我如何在Android中解决这个问题?我知道最好的方法是使用Accessor方法。 我的进帐类:在Android中的不同类中访问变量
public void onClick(View v) {
String userLoan = etLoan.getText().toString();
String userGrant = etGrant.getText().toString();
String userFirst = etFirst.getText().toString();
float fUserLoan = Float.parseFloat(userLoan);
float fUserGrant = Float.parseFloat(userGrant);
float fUserFirst = Float.parseFloat(userFirst);
float totalIncomings = fUserLoan + fUserGrant + fUserFirst;
Intent intent = new Intent(v.getContext(), Outgoings.class);
startActivity(intent);
}
});
我的结果类有一个空白的功能,并会计算总量 我已经用我的MainAcivity类存取方法尝试:
public float getTotalOutgoings() {
return totalOutgoings;
}
public void setTotalOutgoings(float totalOutgoings) {
this.totalOutgoings = totalOutgoings;
}
public float getTotalIncomings() {
return totalIncomings;
}
public void setTotalIncomings(float totalIncomings) {
this.totalIncomings = totalIncomings;
}
public float getTotalResult() {
return totalResult;
}
public void setTotalResult(float totalResult) {
this.totalResult = totalResult;
}
有什么建议?
活动 - >活动数据传递的最佳方式是传递意图附加组件。 – 2013-03-14 14:49:02
@Adam是的,你应该在Android中使用意图传递数据。 – 2013-03-14 14:54:31
@TGMCians呵呵我还是需要醒来。但问题是,结果是从哪里来的? – 2013-03-14 14:54:39