如何在android中的Activity的加载时间之间显示对话栏

时间:2014-01-27 06:45:02

标签: java android android-activity progressdialog

我在我的应用程序中使用gameView,在点击“播放”按钮后,gameview类的加载时间需要更多时间(10秒)来显示屏幕。经过大量研究发现,这是由于我的gameview类中的数据和图像繁重。 所以我使用这段代码来显示一些进度对话,直到显示游戏层。

Button btnplay = (Button) findViewById(R.id.resumeGameButton);
    btnplay.setOnClickListener(new View.OnClickListener() {

        @Override
        public void onClick(View v) {

             // thread for displaying the SplashScreen
            Thread splashTread = new Thread() {
                @Override
                public void run() {
                    try {
                        int waited = 0;
                        while(_active && (waited < _splashTime)) {
                            sleep(100);
                            if(_active) {
                                waited += 100;
                            }
                            System.out.println("handler code...........");
                        }
                    } catch(InterruptedException e) {

                    } finally {

                        startActivity(new Intent(Menu.this, FrozenBubble.class));
                        finish();
                        //stop();
                    }
                }
            };
            splashTread.start();
        }                               
});

但问题仍然相同...游戏层的加载时间超过10秒..在此加载时间内显示空白页。请帮我解决这个问题。

0 个答案:

没有答案