-1

我是 Android 新手,所以问题的名称可能不正确。基本上,我得到一个 JSONObject 响应的价格(这发生在片段中)。

   public void onResponse(JSONObject response) {
        try {
            int price = response.getInt("price");

        } catch (JSONException ex) {

        }
    }

现在,我怎样才能将价格的值传递给另一个活动,并在该特定活动的 TextView 中将其设置为 setText?

4

1 回答 1

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) {

        }
    }

来自 Target Activity 的 onCreate

   TextView txtPrice = (TextView)findViewById(R.id.txtPrice);
   txtPrice.setText(getIntent().getIntExtra("price"));
于 2016-06-22T13:19:17.460 回答