下载数据并更新MapView

时间:2010-11-25 19:16:35

标签: android android-mapview

我正在寻找一些指导,希望有人可以告诉我实施此方案的正确方法。在我的应用程序中,我将在启动时显示启动画面并立即开始从互联网下载一些数据。启动闪屏时,大约三秒后,应显示mapview。当完成数据下载时,在大约一到十秒之后,应该用与下载数据有关的兴趣点更新地图视图。我如何在Android中最好地实现这一点。当然,我首先有一个关于启动画面的活动和另一个mapview的mapactivity。但是我如何使用它来下载数据以及何时完成通知mapactivity更新mapview?我是否使用asynctask?

祝你好运

P

1 个答案:

答案 0 :(得分:0)

SplashScreen不需要是单独的Activity,因为它不处理用户事件。

只需将启动画面和mapview放在一个活动中即可。使用FrameLayout将启动画面放在mapview的顶部。

在Activity启动时开始加载数据(onCreate)。使用AsyncTask在后台进行网络通信,同时在数据到达时正确更新视图。

创建Handler并在一段时间后调用postDelayed()以关闭启动画面。