では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();
}
プライベート ハンドラー ハンドラー = 新しい Handler() {
@Override
public void handleMessage ( Message message )
{
pdMessages.dismiss();
}
};