我有2个活动,第一个活动有textView
,根据用户点击按钮的时间跟踪计数(最大阈值)。现在,当我进入第二个活动来更改最大阈值并返回到第一个活动时,我希望阈值是前一个(即不是新的一个,只有当用户点击'重置'按钮时才会新的门槛生效。)
例如,在第一个活动中,阈值为5.我转到第二个活动并将阈值更改为10然后按向上按钮返回第一个活动。在我点击'reset'btn。
之前,阈值应该仍为5我知道我可以使用SharedPreferences
但根据我读到的内容不应该使用onSavedInstanceState
。我也试过forEach()
,但无济于事。
答案 0 :(得分:0)
您可以使用intent在您的活动之间传递值。
如果您想将值从一个活动发送到另一个活动
Intent i = new Intent(thisActivity.this, newActivity.class);
i.putStringExtra("your_key", value);
startActivity(i);
在您的新活动中
String value = getIntent().getStringExtra("your_key");