Android如何在版面中显示特定时间的图像,然后显示版面内容

Android如何在版面中显示特定时间的图像,然后显示版面内容,android,android-intent,timer,loading,postdelayed,Android,Android Intent,Timer,Loading,Postdelayed,我想知道如何显示一个图像,在我的例子中,它是一个gif加载屏幕,在打开web视图的布局时显示,给它时间在web视图中加载内容。 或者我应该使用一个计时器来加载图像或者其他任何东西 new Handler().postDelayed(new Runnable() { @Override public void run() { Intent i = new Intent(net_fragment_1.this,loadinganimate.cl

我想知道如何显示一个图像,在我的例子中,它是一个gif加载屏幕,在打开web视图的布局时显示,给它时间在web视图中加载内容。 或者我应该使用一个计时器来加载图像或者其他任何东西

new Handler().postDelayed(new Runnable() {
        @Override
        public void run() {
            Intent i = new Intent(net_fragment_1.this,loadinganimate.class);
            startActivity(i);
            finish();
        }
    },1000);
我尝试过这个代码,但它崩溃了。 注意-我一直在同一个包中加载Animate类

但是当我继续在不同的包中调用它时,我会使用完整的路径调用它,比如com.xyz.xyz.loadinganimate.class
它只是显示这个类,在一段时间后不会恢复到原始窗口…

删除处理程序并将这些行添加到代码中

if (webView.isShown()){
            loadinganimate.setVisibility(View.INVISIBLE);
        }