對於我的Android應用程序,我想在後臺加載完整的網頁,然後在準備就緒時以全屏視圖顯示它。換句話說,我想顯示一個完全加載的網頁,而不需要用戶坐在「加載」屏幕上。此外,我想等待任意時間,而不是隻要加載它就顯示頁面。Android:預加載網頁,然後顯示全屏
看起來,全屏Web視圖的唯一顯示方式是使用新的Activity,但是如何將網頁的內容傳遞給新的Activity?我試圖在隱藏的web視圖上調用WebView.savePicture(),然後將結果傳遞給一個新的Activity,但它似乎不會保存圖片,除非它實際上可見。
想法?
感謝您的反饋意見。總的來說,這是一個很好的方法,但我遇到了一些問題。 1)我所在的Activity實際上是一個Tab視圖,所以我無法全屏顯示頁面。它只會填充標籤視圖。 2)如果它在那裏,這不會讓我隱藏標題欄。現在我正在考慮抓取HTML,解析它並在本地下載所有引用的資產,然後啓動一個新的活動,並編輯HTML以引用本地資產。在iOS中展示全屏彈窗視圖要容易得多:( – Bryan 2011-02-15 19:32:27