0

当我调用活动时,我想将数组作为额外的传递,所以我使用了下面的代码:

Intent activityIntent = new Intent(getContext(), abc.class);
Bundle bundle = new Bundle();
bundle.putStringArray(EXTRA_MESSAGE_LOCATION, new String[] { "vlaue1" });
activityIntent.putExtras(bundle);
startActivity(activityIntent);

但是有了这个,我一次只能传递一个数组。我可以传递多个数组吗?

4

1 回答 1

1
bundle.putStringArray(EXTRA_MESSAGE_LOCATION, new String[] { "vlaue1" });

bundle 就像一个 HashMap。使用不同的密钥:

putStringArray(EXTRA_MESSAGE_LOCATION_2

例如。

于 2012-10-23T13:44:35.260 回答