显示进度条onlistitemclick()

时间:2011-06-17 07:40:52

标签: android

实际上我知道如何使用onpreexecute()方法使用异步活动显示进度条。但是我的问题是,当我点击列表时,我可以进行其他活动但是需要时间去进行其他活动。这是因为它需要从某些类中获取数据并将其用于下一个活动类,所以直到那个时候我的进程保持空闲状态我想显示进度条,它表示进行数据处理的时间间隔以及如何显示进度条。

如果我使用异步任务那么onpostexecute()应该是什么,因为所有内容都是位置依赖并根据列表项目的位置点击数据请告诉我任何解决方案。我的onlistitemclick代码在

之下
@Override
         protected void onListItemClick(ListView l, View v, int position, long thisID)
         {
              super.onListItemClick(l, v, position, thisID);

               Toast.makeText(this, "u clicked Id=" + keywordsearch.array_email[position] ,Toast.LENGTH_LONG).show();
               galleryname  =    keywordsearch.array_galleryname[position];
               address= keywordsearch.array_address[position];
               email= keywordsearch.array_email[position];
               web= keywordsearch.array_web[position];
               phone= keywordsearch.array_phone[position];
               lati= keywordsearch.array_lati[position];
               longi= keywordsearch.array_longi[position];
               filtersearchresultparsing.galleryurl  =    keywordsearch.array_imgurl[position];
               Log.i("image url........." ,  galleryname);
   Intent i = new Intent(keywordxmlparsing.this, detailviewshowingnowTab.class);
               startActivity(i);


}}

1 个答案:

答案 0 :(得分:0)

我无法理解你的代码,你正在开始一个新的Activity,然后在第一个活动中执行剩下的代码,这有什么意义呢?如果此代码引用第一个活动,则应在开始新活动之前放置它。如果代码引用第二个活动,则应将其放在此活动的onCreate方法中。