我有两个活动Activity1和Activity2。单击按钮时,我将从Activity1切换到Activity2。但由于网速较慢,Activity2需要花费大量时间才能加载。显示空屏幕,直到活动加载。
我想显示一个进度条而不是黑屏,而当Activity2准备就绪时,关闭进度条而不会让用户感到沮丧。
我不知道如何做到这一点或开始这个。我是android的新手。请通过提出建议帮助我,或者请分享关于此的任何链接!!
提前致谢!!
答案 0 :(得分:1)
在开始上网过程之前创建活动2(或者如果您在异步任务中执行,然后在preexecute方法中),则创建一个进度对话框 当任务完成时(在post执行中的asynctask中),你关闭对话框
答案 1 :(得分:-3)
您必须使用startActivity(intent)
开始第二项活动。将该代码放在一个线程中并在此之前启动AlertDialog
。停止AlertDialog
Thread
在view
内放置AlertDialog
。该视图包含ProgressBar
(循环)