我在主服务器上的sql Server中有主表,我需要在android的页面加载时直接从服务器将数据填充到spinner中。
我可以这样做吗?
答案 0 :(得分:1)
不要在onCreate
中执行此操作,此方法在GUI线程中运行,不应使用耗时的操作阻止。 onCreate
仅用于在创建活动时填充GUI。
相反,首先从DB获取数据,然后通过Intent将其传递给Activity。
如果这是您在应用程序中执行的第一件事,那么请考虑在建立连接时创建加载屏幕或显示进度对话框。
请注意,如果已创建活动,则下次从其他活动返回活动时,可能无法调用onCreate
。