아래의 소스를 돌렸을때 I/System.out: KnoxVpnUidStorageknoxVpnSupported API value returned is false 에러가 발생합니다.
Log.d("어레이빌디데이터사이즈",arrBuildingFireDatas.size()+"");////////////////
for(int k=0 ; k <arrBuildingFireDatas.size(); k++ ) {
Log.d("어레이빌딩데이터 케이", k + "");/////////////////////////////
BuildingFireObject bb = arrBuildingFireDatas.get(k);
try {
Log.d("어레이파이어타겟아이디", arrTargetFireIDs.get(k) + "");////////////////
request.addProperty(propertyInfo, "select max(dtCheck) from tbFECheck where sTagID = '" + arrTargetFireIDs.get(k) + "' and bIsdeleted = 0 and ( dtcheck between '" + startDate + "' and '" + endDate + "')");
envelope.setOutputSoapObject(request);
httpTransport.call(Define.SOAP_ACTION + Define.OPERATION_GetSelect, envelope);
SoapObject response = (SoapObject) envelope.getResponse();
Log.d("리스판스 프로퍼티", response.getProperty(1) + "");///////////////
SoapObject rs1 = (SoapObject) response.getProperty(1);
Log.d("rs1 프로퍼티", rs1.getProperty(0) + "");//////////////
SoapObject rs2 = (SoapObject) rs1.getProperty(0);
// for (int i = 0; i < 3;i++){
// for (int i = 0; i < arrBuildingFireDatas.size();i++){
Log.d("rs2 프로퍼티 카운트 값 ", rs2.getPropertyCount() + "");///////////////////
for (int i = 0; i < rs1.getPropertyCount(); i++) {
Log.d("여기있어요111", arrBuildingFireDatas.size() + "");///////////////
Log.d("여기있어요 111에서 i값!!!!", i + "");/////////////////////
Log.d("여기있어요 111에서 rs2 프로퍼티 값!!!!", rs2.getProperty(i) + "");///////////////
SoapObject rs3 = (SoapObject) rs2.getProperty(i);
try {
Log.d("rs3 프로퍼티 길이", rs3.getProperty(0).toString().trim().length() + "");/////////////
if (rs3.getProperty(0).toString().trim().length() > 10)
bb.setDate(rs3.getProperty(0).toString());
else bb.setDate("None");
} catch (Exception ee) {
bb.setDate("None");
ee.printStackTrace();
}
Log.d("i값ㅠㅠㅠㅠㅠㅠ", i + "");//////////////
}
} catch (Exception exception) {}
}
로그를 보면
D/어레이빌디데이터사이즈: 3
D/어레이빌딩데이터 케이: 0
D/어레이파이어타겟아이디: 3F10000143BA8B
I/System.out: (HTTPLog)-Static: isSBSettingEnabled false
I/System.out: KnoxVpnUidStorageknoxVpnSupported API value returned is false
I/System.out: KnoxVpnUidStorageknoxVpnSupported API value returned is false
D/리스판스 프로퍼티: anyType{NewDataSet=anyType{table=anyType{Column1=2016-04-21T10:40:00+09:00; }; }; }
D/rs1 프로퍼티: anyType{table=anyType{Column1=2016-04-21T10:40:00+09:00; }; }
D/rs2 프로퍼티 카운트 값: 1
D/여기있어요111: 3
D/여기있어요 111에서 i값!!!!: 0
D/여기있어요 111에서 rs2 프로퍼티 값!!!!: anyType{Column1=2016-04-21T10:40:00+09:00; }
D/rs3 프로퍼티 길이: 25
D/i값ㅠㅠㅠㅠㅠㅠ: 0
D/어레이빌딩데이터 케이: 1
D/어레이파이어타겟아이디: 3F10000143A20F
I/System.out: (HTTPLog)-Static: isSBSettingEnabled false
I/System.out: KnoxVpnUidStorageknoxVpnSupported API value returned is false
I/System.out: KnoxVpnUidStorageknoxVpnSupported API value returned is false
D/어레이빌딩데이터 케이: 2
D/어레이파이어타겟아이디: 3F10000143AA8D
I/System.out: (HTTPLog)-Static: isSBSettingEnabled false
I/System.out: KnoxVpnUidStorageknoxVpnSupported API value returned is false
I/System.out: KnoxVpnUidStorageknoxVpnSupported API value returned is false
처럼 나오는 걸 봐선 두번째부터 값을 못읽어오는데 원인을 잘 모르겠습니다ㅠㅠ
도움 주시면 감사하겠습니다ㅠㅠ