2012-02-17 3 views
1

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

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

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

Смежные вопросы