当我调用activity时,我想将数组作为额外传递,所以我使用下面的代码:
Intent activityIntent = new Intent(getContext(), abc.class);
Bundle bundle = new Bundle();
bundle.putStringArray(EXTRA_MESSAGE_LOCATION, new String[] { "vlaue1" });
activityIntent.putExtras(bundle);
startActivity(activityIntent);
但是有了这个,我只能传递一个数组。 我可以传递多个阵列吗?
答案 0 :(得分:1)
bundle.putStringArray(EXTRA_MESSAGE_LOCATION, new String[] { "vlaue1" });
bundle就像一个HashMap。使用其他密钥:
putStringArray(EXTRA_MESSAGE_LOCATION_2
例如。