Android: диалоговое окно в соответствии с ответом logcat для веб-сервисов - PullRequest
0 голосов
/ 23 июня 2011

Я получаю доступ к .net веб-службам через приложение для Android.Если пользователь успешно зарегистрирован, журнал cat покажет 1 в качестве ответа.Если нет, то будет отображаться 0, а если какое-то поле отсутствует, то будет отображаться -1 в качестве ответа.так возможно ли отобразить диалоговое окно в соответствии с ответом log cat?

Если ответ равен 1, то "successfully registered"

Если ответ равен 0, то "Try Again"

Как мы можем это сделать?

Log.v("TAG", String.valueOf(resultsRequestSOAP)); сэто я получаю ответ в logcat

Помощь всегда приветствуется .... Спасибо!

В этом фрагменте кода я хочу добавить необходимый код для отображения диалогового окна.

   Button signin = (Button) findViewById(R.id.regsubmitbtn);

    signin.setOnClickListener(new OnClickListener() {
        public void onClick(View v) {
            showDialog(0);
            t = new Thread() {
                public void run() {
                    register();
                    try {
                        Thread.sleep(5000);
                        removeDialog(0);
//   I want to show the dialog box like registered successfully after removing this dialog//
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
                }
            };
            t.start();
        }
    });
       @Override
protected Dialog onCreateDialog(int id) {
    switch (id) {
    case 0: {
        dialog = new ProgressDialog(this);
        dialog.setMessage("Registering...");
        dialog.setIndeterminate(true);
        dialog.setCancelable(true);
        return dialog;
    }
    }
    return null;
} 

1 Ответ

0 голосов
/ 23 июня 2011

Напишите метод, который будет создавать диалоги в соответствии с параметром.Тогда вам просто нужно вызвать этот метод с правильным параметром, чтобы создать правильный диалог в зависимости от ответа сервера.

...