0

我试图仅在加载时显示加载文本。问题是我将其设置为可见,然后在完成加载后立即变为不可见。但是文本永远没有机会更新。有没有办法强制刷新屏幕,或者有另一种方法可以做到这一点?谢谢

这是我的代码

SearchBtn = (Button) findViewById(R.id.SearchButton);

  SearchBtn.setOnClickListener(new OnClickListener() 
  {
     public void onClick(View arg0) 
     {
       //this is never seen because its set straight after to invisible
       LoadingText.setVisibility(View.VISIBLE); 

       SearchFor(EditSearchField.getText().toString()); // all loading done here

       LoadingText.setVisibility(View.INVISIBLE); 

       HideKeyboard();

   }
   });
4

1 回答 1

2

您需要在单独的线程中进行实际加载。为此,您最好使用 AsyncTask。看看http://www.vogella.com/articles/AndroidPerformance/article.html

于 2012-12-22T00:40:53.313 回答