从Android服务器直接在Oncreate上填充数据

时间:2011-07-27 05:25:51

标签: android sql-server web-services

我在主服务器上的sql Server中有主表,我需要在android的页面加载时直接从服务器将数据填充到spinner中。

我可以这样做吗?

1 个答案:

答案 0 :(得分:1)

不要在onCreate中执行此操作,此方法在GUI线程中运行,不应使用耗时的操作阻止。 onCreate仅用于在创建活动时填充GUI。

相反,首先从DB获取数据,然后通过Intent将其传递给Activity。

如果这是您在应用程序中执行的第一件事,那么请考虑在建立连接时创建加载屏幕或显示进度对话框。

请注意,如果已创建活动,则下次从其他活动返回活动时,可能无法调用onCreate