我正在activityForResult()
从我的MainActivity
. 根据用户在其中选择的选项,SecondActivity
它返回 aString
或 a String[]
。在我的MainActivity
I 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());
}
}