2011-03-07 101 views
0

我注意到創建一個MapView對象需要很長時間。這大約是一秒,所以如果我在佈局中有一個mapview,我總是在setContentView執行期間看到黑屏(如果mapview是在xml佈局中定義的)。我也試着手動創建這個MapView,但MapView的構造函數仍然很慢。MapView和黑屏

是否可以在地圖初始化過程中顯示其他窗口以省略此黑屏?

+0

你可以顯示啓動畫面或加載欄2秒,它有點髒,但它會允許地圖加載的時間 – Jimmy

+0

我試圖顯示進度活動,但它不起作用。 – Solvek

回答

0

在mapView位置顯示一條消息/圖像/任何你想要的佈局,並使用另一個線程來構造mapView。

順便說一句,你是否在啓動時在你的mapView中插入覆蓋圖?如果是這樣,請儘量延遲它們。

其他想法:如果您的應用程序在啓動時未顯示地圖,請在後臺加載mapview。