我是Android新手,所以问题的名称可能不正确。基本上,我得到一个价格作为JSONObject响应(这发生在片段中)。
public void onResponse(JSONObject response) {
try {
int price = response.getInt("price");
} catch (JSONException ex) {
}
}
现在,我如何将价格的值传递给另一个活动,并在该特定活动的TextView中将其设置为setText?
答案 0 :(得分:1)
使用这种方式。
来自当前活动
public void onResponse(JSONObject response) {
try {
int price = response.getInt("price");
Intent mIntent = new Intent(CurrentActivity.this, TargetActivity.class);
mIntent.putExtra("price", price);
startActivity(mIntent);
} catch (Exception ex) {
}
}
来自目标活动&on onCreate
TextView txtPrice = (TextView)findViewById(R.id.txtPrice);
txtPrice.setText(getIntent().getIntExtra("price"));