异步任务等待时,日志语句不显示

时间:2014-03-22 07:04:39

标签: android multithreading android-asynctask

我有一个异步任务,在dobackground中它记录一个语句并等待一些中断。我的问题是调试语句没有显示,虽然我知道代码正在被执行!为什么以及如何解决这个问题?

 private class GameAsyncTask extends AsyncTask<Void, Object, Boolean> {




        @Override
        protected void onPreExecute() {
            Log.d("GameMonitor", "onPreExecute"); //this one shows

        }

        @Override
        protected Boolean doInBackground(Void... params) {


                while(true){

                          Log.d("GameMonitor", "AyncTask start"); // does not show
                    ...// some variable are set and i know they are being set
                          wait(); 
                 }
            }
}

我的期望是“线程直到处理并等待调试语句被阻止”。然而它是调试,不应该在等待之前发生吗?

0 个答案:

没有答案