我正在activityForResult()从我的MainActivity. 根据用户在其中选择的选项,SecondActivity它返回 aString或 a String[]。在我的MainActivityI overrideonActivityResult()中,但是如何首先测试返回的数据以查看它是否是一个String或者String[]我可以相应地处理它?
这就是我处理数组的方式:
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
String[] result =data.getStringArrayExtra("elements");
et.setText("");
for(int i=0;i<result.length;i++){
et.append(result[i].toString());
}
}