【发布时间】:2013-08-15 05:23:41
【问题描述】:
所以我有以下代码和一个问题: 它应该加载一个应该说“正在下载数据库......”的布局 (动态添加到布局中)但是我得到一个白屏,直到 数据库已更新,然后继续 add_categories_layout(0) 并且工作正常。
如何让它显示第一个布局?
受保护的无效 onResume(){
super.onResume();
setContentView(R.layout.home_screen_layout);
SF = (LinearLayout) findViewById(R.id.SF);
p_db_adapter = new DBAdapterProducts(getApplicationContext());
c_db_adapter = new DBAdapterCategories(getApplicationContext());
add_downloading_DB_layout();
new UpdateDB().execute(CATEGORY_URL, PRODUCTS_URL, TIMESTAMP_URL_CATEGORIES, TIMESTAMP_URL_PRODUCTS);
while(DBupdated == false){}
add_categories_layout(0);
}
【问题讨论】:
-
我认为这很有用...我曾经使用过类似的方法。 stackoverflow.com/questions/15452061/android-splash-screen
标签: android layout android-asynctask load-order