ProgressDialog dialog=new ProgressDialog(this);
        dialog.show();
        
        try{
        Thread.sleep(2000);
        }catch(Exception e){}

        dialog.dismiss();

다음과 같이 하면 다이얼로그가 2초정도 있다가 사라질 줄 알았는데
아예 보이질 않네요...
메인스레드의 작업이 2초동안 침묵해서(작업)해서 다이얼로그를 안보여 주는건가요..?