1

I have a problem to try connect webServis with WSClient++.

protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            final DoveMan d = new DoveMan();

            Thread t = new Thread(new Runnable() {
                @Override
                public void run() {
                    GetMealResponse a;
                    try {
                        a = d.getMeals(0);
                        Log.d("dene", a.getErrorMessage());
                    } catch (Exception e) {
                        Log.d("there is", "catch Block");// TODO Auto-generated catch block
                        e.printStackTrace();
                    }
                }
            });
            t.start();

        }

I try to get erorrMessage. But when ı run the app.

    03-27 13:49:25.200: D/there is(441): catch Block
03-27 13:49:25.200: W/System.err(441): com.neurospeech.wsclient.SoapFaultException: Server Error
03-27 13:49:25.200: W/System.err(441):  at com.neurospeech.wsclient.SoapWebService.postXML(SoapWebService.java:225)
03-27 13:49:25.200: W/System.err(441):  at com.neurospeech.wsclient.SoapWebService.getSoapResponse(SoapWebService.java:157)
03-27 13:49:25.200: W/System.err(441):  at servis.DoveMan.getMeals(DoveMan.java:53)
03-27 13:49:25.200: W/System.err(441):  at com.example.servertest.MainActivity$1.run(MainActivity.java:21)
03-27 13:49:25.200: W/System.err(441):  at java.lang.Thread.run(Thread.java:1019)

I get this messege and Log.d("dene", a.getErrorMessage()) is not run.

how can ı fix this ?

Mustafa Erturk
  • 73
  • 3
  • 12

0 Answers0