在OnResume()
,我在这里的线程中进行 Web 服务调用,我使用进度条来指示它工作正常的过程,但假设我使用该应用程序后一段时间我让设备空闲,然后再次打开应用程序,这次进度条不会被关闭。它是不经常发生有时会发生。为什么?
我怎样才能让它远离这个?如果您需要更多信息,请告诉我。
代码 :
编辑:
public void onResume()
{
super.onResume();
pdMessages = ProgressDialog.show(getParent(), "", "Please wait...", true);
Thread thImportbtn = new Thread()
{
public void run()
{
try
{
//Get internal messages
strInternalInboxWSR = GetInternalInboxMessages();
} catch (SoapFault e) {
e.printStackTrace();
}
dh_Messages_Handler.post(checked_internalinbox_response);
handler.sendMessage(handler.obtainMessage());
}
};
thImportbtn.start();
}
私人处理程序处理程序=新处理程序(){
@Override
public void handleMessage ( Message message )
{
pdMessages.dismiss();
}
};