Java Android-显示加载文本
我试图仅在加载文本时显示加载文本。 问题是我设置它为可见和直后不可见一旦完成加载。但文本永远没有机会更新。有没有办法强制刷新屏幕,或者有没有其他办法? 谢谢 这是我的密码Java Android-显示加载文本,java,android,Java,Android,我试图仅在加载文本时显示加载文本。 问题是我设置它为可见和直后不可见一旦完成加载。但文本永远没有机会更新。有没有办法强制刷新屏幕,或者有没有其他办法? 谢谢 这是我的密码 SearchBtn = (Button) findViewById(R.id.SearchButton); SearchBtn.setOnClickListener(new OnClickListener() { public void onClick(View arg0) {
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();
}
});
您需要在单独的线程中执行实际加载。为此,最好使用异步任务。查看请同时查看有关AsyncTasks的Android参考页面,这些页面将帮助您了解以下示例: