나는 앱을 작성하고 Android 2.3.3에서는 제대로 작동하지만 Android 4.0.3에서는 작동하지 않습니다.4.0.3에서는 앱이 작동하지 않지만 2.3.3에서는 작동합니다.
AndroidManifest 파일에서 minsdk = "10"및 targetsdk = "15"를 지정합니다.
내 웹 응용 프로그램에서 .net 웹 서비스를 사용하고 있으며이 페이지에서 오류가 발생합니다.
myspinner = (Spinner) findViewById(R.id.ihtiyacsec);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item, SektorList);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
myspinner.setAdapter(adapter);
SektorList가 null입니다.
웹 서비스에 액세스하기 위해 ksoap2를 사용하고 있습니다. 나는 블록을 잡으려고 프로젝트, androidHttpTransport.call (SOAP_ACTION, 봉투) 작동되지 않고 컴파일러 점프를 디버깅 할 때
은 여기 내 기능
SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.bodyOut=request;
envelope.dotNet = true;
envelope.setOutputSoapObject(request);
HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
androidHttpTransport.debug = true;
try {
androidHttpTransport.call(SOAP_ACTION, envelope);
SoapObject response = (SoapObject) envelope.getResponse();
SektorList = new String[response.getPropertyCount()];
for(int i=0;i<response.getPropertyCount();i++){
SektorList[i] = response.getPropertyAsString(i).toString();
}
}
catch (Exception e) {
e.printStackTrace();
}
입니다.
내 비누 동작이 사실임을 알고 있습니다 (동일한 코드는 2.3.3에서 작동합니다).
무엇이 문제인지 알 수 없습니까?
내 매니 페스트에서 targetsdk 태그를 삭제하려고했지만 여전히 작동하지 않습니다. –
나는 이것을 위해 asynctask를 사용해 봅니다. 작동 후 여기에 결과를 쓸 것입니다, 덕분에 –
그것은 작동합니다! 많은 감사합니다 !! –