2011-06-06 83 views
1

调用setContentView包含MapView的布局第一次非常缓慢,之后相当快。为什么?它是否已经加载了一些地图图像?我怎样才能让它更快(我在调试模式,以防万一...)?setContentView与包含MapView的布局非常缓慢的第一次

感谢

protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState);  

    setContentView(R.layout.mylayoutwithmapview); //very slow the first time 

    //... 
} 
+0

你能展示你的布局吗?你的设置是什么?在模拟器中运行? – 2011-06-06 17:37:02

+0

我在Samsung Galaxy S的调试模式下运行。我编辑了问题以显示布局。 – jul 2011-06-06 17:57:56

+0

我删除了我的布局,因为它也发生在只有一个mapview的简单布局。 – jul 2011-06-07 07:48:45

回答

0

为了解决这个我添加了我的启动画面后显示布局的MapView的(未使用),这样的setContentView的第一长呼叫没有注意到。