2012-02-17 7 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進捗状況のダイアログを表示したり、バックグラウンドで重い操作を行うことができます。