простой индикатор выполнения в списке элементов - PullRequest
1 голос
/ 17 февраля 2012

Я пытаюсь получить простой индикатор выполнения, когда нажимаю на список элементов, который у меня есть, пока мой следующий актив загружается.Я много смотрел в сети об этом, но все еще не могу получить результаты того, что я хочу.Если вы можете исправить мой код, он будет работать правильно.и где я могу поставить эту строку:

 progDailog = ProgressDialog.show(this,"Process ", "please wait....",true,true);

Вот мой простой код:

 lv.setOnItemClickListener(new OnItemClickListener() {
        public void onItemClick(AdapterView<?> parent, View view,
            int position, long id) {

               if (((TextView) view).getText().equals("Zman-New (rus)")){


                   new Thread ( new Runnable()
                     {
                          public void run()
                          {

                            intent = new Intent(rusNewsP.testLoading.this, rusNewsTest.rusNewsActivite.class);
                            intent.putExtra("url","http://www.string.xml");
                           startActivity(intent);
                           finish();
                          }
                     }).start();

                      Handler progressHandler = new Handler() 
                      {

                          public void handleMessage(Message msg1) 
                          {
                              progDailog.dismiss();
                          }
                      };


               }

спасибо большое!

1 Ответ

1 голос
/ 17 февраля 2012

Почему бы вам не использовать Асинхронное задание Где вы можете отобразить диалог прогресса и в фоновом режиме вы можете выполнять тяжелые операции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...