Android - 返回活动时保持当前文本查看数据

时间:2018-01-01 04:14:41

标签: android

我有2个活动,第一个活动有textView,根据用户点击按钮的时间跟踪计数(最大阈值)。现在,当我进入第二个活动来更改最大阈值并返回到第一个活动时,我希望阈值是前一个(即不是新的一个,只有当用户点击'重置'按钮时才会新的门槛生效。)

例如,在第一个活动中,阈值为5.我转到第二个活动并将阈值更改为10然后按向上按钮返回第一个活动。在我点击'reset'btn。

之前,阈值应该仍为5

我知道我可以使用SharedPreferences但根据我读到的内容不应该使用onSavedInstanceState。我也试过forEach(),但无济于事。

1 个答案:

答案 0 :(得分:0)

您可以使用intent在您的活动之间传递值。

如果您想将值从一个活动发送到另一个活动

Intent i = new Intent(thisActivity.this,  newActivity.class);
i.putStringExtra("your_key", value);
startActivity(i);

在您的新活动中

String value =  getIntent().getStringExtra("your_key");