SleepMillSeconds=5*60*1000;
这个是5分钟啊,不是10秒在
catch(InterruptedException ex)
{
ex.printStackTrace(); //加上输出看是否有出错信息
}在uiHandler.sendEmptyMessage(168); 这个前面和后面分别加上
Log.i("test", "--->Start<----")
uiHandler.sendEmptyMessage(168); 
Log.i("test", "--->Finish<----")另外,Thread.sleep(SleepMillSeconds);建议换成: synchronized(this)
{
try
{
wait(SleepMillSeconds); //等待
}
catch (InterruptedException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}还有,试着将SleepMillSeconds改小点。