Android中有许多问题和答案涉及Activity之间的数据传递,但所有这些问题和答案都使用命名键数据对:
string dataToPass= "Hello I am activity one";
Intent intent = new Intent(this, NextActivity.class);
intent.putExtras("KeyToAccessData", dataToPass); //the usual method
startActivity(intent);
但是我遇到了一种情况,我需要获得整个extras数组(我假设它是某种类型的数组,即密钥对),并将其传递给下一个活动。
Bundle extras = getIntent().getExtras();
上述的额外部分怎么能全部注入到新的意图中呢?这可能吗?
目标是保留命名的键和值,因为它们来自不同的活动,可能会有所不同,并且在某些失败时,将在此活动中模拟原始的重新进入。
1条答案
按热度按时间omqzjyyz1#
作为一个完整的问题和答案,我添加到@阿卜杜拉_贾韦德评论:
这是测试工作。