Android: отображение диалога после вызова WebService - PullRequest
0 голосов
/ 11 апреля 2011

Я пытаюсь отобразить диалоговое окно после получения результата от wbservice.Отображение тоста работает нормально, но не диалог.Что не так ?? 1001

progress = ProgressDialog.show(ServiceProperties.this,
            "Please wait...", "Saving configuration...");
    new Thread(new Runnable() {
        public void run() {
    String Res = null;
            ESMWebService ESMws = new ESMWebService();
    try {
                ESMws.AddParam("ComputerName", ComputerName);
                ESMws.AddParam("ServiceName", ServiceName);
                ESMws.AddParam("Properties", Properties);
                Res = ESMws.ExecuteMethod("ChangeService");
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } catch (XmlPullParserException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            if (Res != null) {
            runOnUiThread(new Runnable() {
                        @Override
                        public void run() {
                        new AlertDialog.Builder(serviceActivity.getApplicationContext())
                            .setTitle("Save")
                            .setMessage("Saving service configuration succeeded.")
                            .setNeutralButton("Close", new DialogInterface.OnClickListener() {
                                public void onClick(DialogInterface dlg, int arg) {
                                    serviceActivity.finish();
                                }
                            })
                            .show();
                            progress.dismiss();
                    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...