Android 在活动之间切换时显示空白屏幕

Android 在活动之间切换时显示空白屏幕,android,Android,我正在开发一个应用程序,在其中我在两个活动之间切换。当控件位于第二个活动的启动中时,会处理屏幕绘制和处理逻辑。因此,在两个活动之间切换时,会出现一个空白屏幕 除此之外,我还需要在我的活动/应用程序的背景中呈现一个实时视频源 处理这个问题的最佳方法是什么 TIA如果出现空白屏幕,可能是因为您的活动正在设置新的contentview,但尚未正确处理。它是否完全加载过?如果只是开始时是黑色,然后渲染。尝试在切换onCreate的最后设置contentview。这将使它保留在第一个活动中,并避免在加载所

我正在开发一个应用程序,在其中我在两个活动之间切换。当控件位于第二个活动的启动中时,会处理屏幕绘制和处理逻辑。因此,在两个活动之间切换时,会出现一个空白屏幕

除此之外,我还需要在我的活动/应用程序的背景中呈现一个实时视频源

处理这个问题的最佳方法是什么


TIA

如果出现空白屏幕,可能是因为您的活动正在设置新的contentview,但尚未正确处理。它是否完全加载过?如果只是开始时是黑色,然后渲染。尝试在切换onCreate的最后设置contentview。这将使它保留在第一个活动中,并避免在加载所有内容之前打开视图

关于你的第二个问题。现场视频是否来自摄像机

如果是,请在背景中设置摄影机视图,在其上制作一个透明的线性布局(或任何布局),然后将各种视图放在那里


您的问题没有足够的具体信息来准确了解您所谈论的内容,如果我的回答没有解决您的问题,请用详细说明和一些代码来回答!:-)

谢谢。@First qustion是的,我的活动需要一段时间才能加载,但需要一段时间才能渲染。因此,它的开头是黑色的,然后进行渲染。您告诉我在退出onCreate()之前放置setContentView?让我试试这个。@First问题:这是一个实时提要,并且我已使父布局透明(使用可见性)是的,在活动完成“加载”后设置setcontentview。如果想让用户知道setContentView(R.layout.homepage\u layout),请查看进度条;profilelist=(WheelView)findViewById(R.id.homepageList);profileListName=(TextView)findViewById(R.id.homepageName);previousView=(ImageView)findViewById(R.id.previousWheelView);Intent prevIntent=getIntent();profileName=prevIntent.getStringExtra(“名称”);如果(!ImageHolder.isStackEmpty()){bitMap=ImageHolder.getImageFromStack().getBitMapData();}这是我在OnCreate()中编写的代码集,我认为在最后设置内容视图不是一个解决方案。我不想显示进度对话框(无网络调用)您是否尝试过在末尾而不是在开头设置contentview?我得到了NullPointerException,因为它没有识别我使用findViewById获取的布局属性