【发布时间】:2014-03-22 23:43:10
【问题描述】:
我正在尝试实现一个应用程序,我必须首先下载一个文件,然后才能继续。所以我不想让屏幕在 下载期间闲置 N 秒,我想用启动屏幕覆盖它。所以基本上把所有的文件都下载下来了,就会被splash Activity覆盖了。
这是我一般用于启动活动的代码,然后在延迟后跳转到主要活动。
真正的问题是我在 main_activity 中有 AsyncTask,我想显示启动画面,而我可以在 AsyncTask 中下载文件。然后我可以转到主要活动
new Handler().postDelayed(new Runnable() {
/*
* Showing splash screen with a timer. This will be useful when you
* want to show case your app logo / company
*/
@Override
public void run() {
// This method will be executed once the timer is over
// Start your app main activity
Intent i = new Intent(Splash_Screen.this, MainActivity.class);
startActivity(i);
// close this activity
finish();
}
}, 3000);
}
【问题讨论】:
-
Android ui 框架的作用你了解多少?
-
你的意思是说!我的问题是错的吗?或..
-
不,我是在询问你的背景,以便其他人或我知道如何详细回答。您在问题中提供的细节很少。
-
@VamsiPavanMahesh:到目前为止你有没有尝试过?如果是这样,请发布您的代码并解释您的问题。
-
你可以认为我是中级程序员
标签: android android-activity splash-screen