【发布时间】:2014-06-09 06:35:23
【问题描述】:
在我的应用程序中显示数据时遇到了一个小问题。实际上,为了更新我的数据,我在 onCreate() 方法中编写了所有方法。所以问题是只有显示的所有数据都将启动。
但是我需要先显示一些数据,然后我会在后台更新剩余的数据。所以请告诉我在哪里可以写其他方法。
代码:
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.summary_main);
displyProfile(personalDetailsInfo);
displyConditions();
displayAllergies();
displayWellness();
displayVaccine(vaccineHashMap);
}
【问题讨论】:
-
i will update remaining data in the background您无法在后台线程中更新您的视图。 -
不,我认为这是可能的。如果您看到他们只是在后台更新的 google+ 应用程序。
-
如果您使用 AsyncTask 从服务器获取数据然后将其显示到视图中,接口概念可能会有所帮助!
-
只有网络/数据库操作将在后台线程中运行,屏幕重新加载/刷新将在 UI 线程中完成
标签: java android web-services oncreate dynamic-data-display